Customization > Automation Interface > Object Attributes and Associations > Variation point (automation interface)
  
Variation point (automation interface)
A Variation Point is a variability whose options are defined through Variants.
ATTRIBUTES:
In addition to the common 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:
In addition to the common associations.
Alternative Choice
Relationship to Alternative Choices that are owned by the Variation Point.
Multiplicity is 0+, access is read/write.
Applied Comment
Relationship to Comments that are applied to the Variation Point.
Multiplicity is 0+, access is read/write.
Applied Constraint
Relationship to Constraints that are applied to the Variation Point.
Multiplicity is 0+, access is read/write.
Category or Package
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.
Owned Comment
Relationship to Comments that are owned by the Variation Point.
Multiplicity is 0+, access is read/write.
Owned Constraint
Relationship to Constraints that are owned by the Variation Point.
Multiplicity is 0+, access is read/write.
Script
Relationship to a Script object that specifies the Validation Script of the Variation Point.
Multiplicity is 0-1, access is read/write.