Note that the properties that appear on the Parameter tab of a Requires Dependency's Property Pages are defined through the Variant Parameter object that is linked through the Parameter association.
A string that specifies the property of target artifact that is set to the value of the source Variant when creating a product model.
This attribute applies only when the Dependency Type attribute is set to Artifact.
Access is read/write.
Description
A textual property that gives an overview of the dictionary item.
Access is read/write.
Dependency Type
A textual property that specifies the type of the Dependency. Possible values are Permission (for Dependency type), Abstraction, Artifact, Bind, Excludes, Realization Interface, Requires, Uses, Realization or Variability.
Access is read/write.
Is Bidirectional
A string that specifies whether a Requires Dependency is bidirectional or not. Possible values are TRUE or FALSE.
Access is read/write.
Is Optional
A string that specifies whether a Variability Dependency is optional or not. Possible values are TRUE or FALSE.
Access is read/write.
Propagate Parameter
A string that specifies whether a Requires Dependency propagates the parameter value of a source Variant to a target Variant. Possible values are TRUE or FALSE.
This attribute applies only when the Dependency Type attribute is set to Requires.
The Actual Template Parameters that are owned by the Dependency.
Modeler ensures that Actual Template Parameters on a bind Dependency match the Formal Template Parameters on an associated template Package. If you create Actual Template Parameters through the automation interface, you must ensure that they match any associated Formal Template Parameters.