A generalization set is a packageable element whose instances define collections of subsets of generalization relationships. Each generalization set defines a particular set of generalization relationships that describe the way which a general classifier may be divided using specific subtypes.
Example of Movie and Audiobook generalization sets
You can format the generalization symbol properties in the Symbol Properties dialog. For more information on how to open the generalization set's Symbol Properties dialog, scroll down to read on how to open the generalization set's Symbol Properties dialog.
For more information about symbol representation properties, see Formatting symbols. |
You can specify generalization set properties in the Generalization Set's Specification window. For more information on how to open the Generalization Set's Specification window, scroll down to read on how to open that Specification window. In the same window, you can find the description of each Generalization Set property in the description area of the Specification Window.
For more information about the Specification window usage, see Specification window. For more information about specifying property values, see Editing property values. |
For a generalization set, use the name of a selected generalization set (not the relationship path) to open the Symbol Properties dialog or Specification window. |
You can create a generalization set using a generalization Specification window or a command from the generalization shortcut menu.
To create a new generalization set using the Specification window
In the Generalization Set property value cell, clock the Edit button . The Select Generalization Set dialog opens.
For more information about working with the elements Selection dialog, see Selecting elements. |
Select the created generalization set and click OK. The generalization set is created and assigned for the current generalization.
In the Generalization Set property value cell, several generalization sets can be listed, but only the first generalization set name is displayed on the diagram pane near the generalization. |
To create a new generalization set from the generalization shortcut menu
To create a generalization set for several generalizations at a time
|
Before assigning a generalization set, make sure you have at least one generalization set in your model. |
To assign a generalization set for a generalization using the Specification window
Select the desired generalization set and click OK. The selected generalization set is displayed in the Generalization Set property value cell.
For more information about working with the elements Selection dialog, read Selecting elements. |
To assign a generalization set for a generalization using the shortcut menu
Click Generalization Set. In the opened Select Generalization Set dialog, select the generalization set you need. If you do not see your desired Generalized Set then you can can create a new generalization set from the dialog.
Draw or move a generalization line to a generalization set tree or to a generalization that belongs to a generalization set (see the following figure). The newly created generalization is assigned to the same generalization set. |
To assign a generalization to a particular generalization set
You can select generalizations that belong to other sets. Selecting such a generalization removes it from the previous set and adds it to the current one. |
To open its Specification window
Do one of the following:
To open its Symbol Properties dialog
Grouping generalizations to generalization set trees
The Make Generalization Set Tree command is available if the general element has at least two generalizations and at least two generalizations has assigned the same generalization set. |
To group the generalizations to the generalization set trees