Customization > Automation Interface > Object Attributes and Associations > Ternary role (automation interface)
Ternary role (automation interface)
This is the mechanism for extending ternary associations to have a specific role name and multiplicity for each related Class object (Class, Data Type, Interface or Signal).
ATTRIBUTES:
In addition to the common attributes.
Description
A textual property that gives an overview of the dictionary item.
Access is read/write.
Multiplicity Text
This indicates the multiplicity of the end of the related Association to which the role applies. This is held by a Min and Max value.
Access is read/write.
Role Name
The name given to the Role - if none is given this is the name of the associated Class object (Class, Data Type, Interface or Signal).
Access is read/write.
ASSOCIATIONS:
In addition to the common associations.
Relationship to Comments that are applied to the Ternary Role.
Multiplicity is 0+, access is read/write.
Relationship to Constraints that are applied to the Ternary Role.
Multiplicity is 0+, access is read/write.
A relationship with a Class object (Class, Data Type, Interface or Signal).
Multiplicity is 1, access is read/write.
Relationship to Comments that are owned by the Ternary Role.
Multiplicity is 0+, access is read/write.
Relationship to Constraints that are owned by the Ternary Role.
Multiplicity is 0+, access is read/write.
Storage Model
A collection of related items in the storage model as a result of storage mapping.
Multiplicity is 0+, access is read/write.
A relationship with a Dictionary Item of type Ternary Association.
Multiplicity is 1, access is read/write.
Was this helpful?