Prev | Next |
Classify Object Via Classifier Associations
When building an instance model from a predefined Class model, Enterprise Architect can assist in setting classifiers and role names for objects involved in a relationship. For example, if ClassA has association relationships with ClassB and ClassC, you can create an instance of ClassA (ObjectA), then draw an association to a new unclassified object and have the choice of selecting ClassB or ClassC as the classifiers of the new object.
Access
Where you have an existing association between a classified object and an unclassified object, use either method outlined here, to display the 'Choose an Association' dialog.
Context Menu |
Right-click on existing Association | Advanced | Instance Classifier |
Keyboard Shortcuts |
Select the existing Association : |
Choose an Association Connector dialog
Field/Button |
Action |
See also |
---|---|---|
Classifier Name |
Displays the name (if defined) of each Association connector issuing from the source object's classifier. If the connector has no name, the value <anonymous> displays. |
|
Association |
Represents the source and target classifier elements in each Association connector issuing from the source object's classifier. If you select one of these, the target classifier becomes the classifier for the target object element. Select <none> if you want to create the Association, but not based on the classifier relationships. |
|
<Source Object Name> Role |
Identifies any Roles defined in the Association for the source classifier element, according to the source role multiplicity setting; if you select one of these roles, this will become the specific Role for the source object, as shown on the name of the element on the diagram. If the multiplicity is not set, or the upper bound is * (asterisk), just the role name displays in the list. |
|
<Target Object Name> Role |
Identifies any Roles defined in the Association for the target classifier, according to the target role multiplicity setting; if you select one of these roles, it will become the specific Role for the target object as shown on the name of the element in the diagram (and on the 'Binding' page of the Association connector 'Properties' dialog). If the multiplicity is not set, or the upper bound is * (asterisk), just the role name displays in the list. |
|
OK |
Click on the Association and source and target roles, then click on this button to:
If you selected the <none> entry, a simple Association is created and the target object is unclassified. |
|
Cancel |
Cancel the dialog without changing any classifier settings. |
Notes
Learn more