Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "CSPEC Dependency (Buckminster)"
(→Description) |
|||
(One intermediate revision by the same user not shown) | |||
Line 13: | Line 13: | ||
=Todo= | =Todo= | ||
− | |||
− | + | ||
− | [[Category:Buckminster Documentation | + | [[Category:Archived Buckminster Documentation]] |
− | + | ||
</noinclude> | </noinclude> |
Latest revision as of 15:02, 17 July 2007
< To: Buckminster Project
Definition
A dependency is just a Component Request. It expresses a components dependency to another component in general terms.
Description
Dependencies describe the existence of a dependency on another component. When a dependency has been declared, Actions can declare pre-requisites on Attributes of the other component.
The dependency declaration declares the component request; i.e. the acceptable version, or range of versions.
Pre-requisites always refer to the dependency declaration, never directly to another component. This ensures that all pre-requisites to the same component gets the same version of the component. Howewver, if there is a need to include the same component several times using different versions, this can be acheived by using an alias declaration for a dependency.