Generalization Sets

Return to Introduction  Previous page  Next page

A generalization set enables you to specify the relationship of a group of subtypes.

To create a generalization set, follow the steps below:

1.Right-click on the connector. The context menu displays.
2.Select the Advanced | Generalization Set | New menu option. The following dialog displays.
 
GeneralizationSet
 
3.In the Name field, type the name of the Generalization set. eg. Gender.
4.In the Power Type field, either type a new power type or click on the drop-down arrow and select an existing one.
5.Check the IsMember column for the child subtypes that are part of this Generalization set.

The OMG UML specification (UML Superstructure Specification, v2.0, p. 94) states:

"Each Generalization is a binary relationship that relates a specific Classifier to a more general Classifier (i.e., from a class to its superclasses). Each GeneralizationSet defines a particular set of Generalization relationships that describe the way in which a general Classifier (or superclass) may be divided using specific subtypes."