A Ternary Role links a Ternary Association with a Class, Data Type, Interface or Signal, and specifies the multiplicity of the relationship at the Class, Data Type, Interface or Signal end.
You can create a Ternary Role through the Class Diagram. You create a Ternary Role in the same way as you create an Association; however, when you attempt to add an Association that links a Ternary Association and a Class, Data Type, Interface or Signal, Modeler creates a Ternary Role.
When used on a diagram, a Ternary Role's notation is as follows:
Ternary Role and name
Multiplicity of zero or one.
Multiplicity of zero or more.
Multiplicity of only one.
Multiplicity of one or more.
Multiplicity of tbd (to be decided)
User defined multiplicity, in this case 63.
In the Modeler panes, a short-cut symbol on the Ternary Role's icon indicates that the item is a
stub.
If you select the UML\Ternary Roles folder in the Dictionary pane, the Contents pane displays the following information about each Ternary Role in the model: Ternary Association.
The following sections provide information about how a Ternary Role is used in the model. For more information about a property, item, model part or diagram, click it.
Properties
In addition to the
standard properties, a Ternary Role has these properties:
• Multiplicity (Multiplicity Text through the automation interface)
Dependency — The Dependency is owned jointly by the Ternary Role and the other associated item. The access permissions you have to a Dependency are determined by the access permissions of the dependent item.