Variation point (automation interface)
A Variation Point is a variability whose options are defined through Variants.
ATTRIBUTES:
Description
A textual property that gives an overview of the dictionary item.
Access is read/write.
Is Internal
A string indicating whether the Variation Point is internal or external. Possible values are TRUE for internal or FALSE for external.
Access is read/write.
Is Optional
A string indicating whether the Variation Point is optional or mandatory. Possible values are TRUE for optional or FALSE for mandatory.
Access is read/write.
Is Root
A string indicating whether the Variation Point is a root Variation Point or not. Possible values are TRUE for optional or FALSE for mandatory.
When set to TRUE, the Variation Point will always appear as a top-level Variation Point in the Decision Set Editor.
Access is read/write.
ASSOCIATIONS:
Relationship to Alternative Choices that are owned by the Variation Point.
Multiplicity is 0+, access is read/write.
Relationship to Comments that are applied to the Variation Point.
Multiplicity is 0+, access is read/write.
Relationship to Constraints that are applied to the Variation Point.
Multiplicity is 0+, access is read/write.
Relationship to scoping Package.
Multiplicity is 0-1, access is read/write.
Dependee
A collection of items that are dependees of the Variation Point, including the following items:
• Artifacts (any model items) that are linked through Artifact Dependencies.
Note that from an Artifact, the Variable Element association is a collection of Variation Points and Variants that are linked through Artifact Dependencies.
• Variation Points that are linked through Excludes Dependencies and Requires Dependencies (Dependency starts from the Variation Point).
Multiplicity is 0+, access is read/write.
Dependent
A collection of items that are dependents of the Variation Point, including the following items:
• Variants that are linked through Excludes Dependencies, Requires Dependencies and Variability Dependencies.
• Variation Points that are linked through Excludes Dependencies and Requires Dependencies (Dependency starts from the linked Variation Point).
Multiplicity is 0+, access is read/write.
Relationship to Comments that are owned by the Variation Point.
Multiplicity is 0+, access is read/write.
Relationship to Constraints that are owned by the Variation Point.
Multiplicity is 0+, access is read/write.
Relationship to a Script object that specifies the Validation Script of the Variation Point.
Multiplicity is 0-1, access is read/write.