HOPEX System Blueprint : HOPEX System Blueprint : Creating use cases : Generalizations
   
Generalizations
*A generalization represents an inheritance relationship between a general class and a more specific class. The more specific class is fully consistent with the more general class and inherits its characteristics and behavior. It can however include additional attributes or associations. Any instance of the more specific class is also an instance of the general class.
The notion of generalization, initially used for classes, has been extended to actors and use cases.
Examples of generalizations between actors:
The "Client" actor can have the USA or Export specialization.
To create a generalization between actors:
*Click the button and drag the link from the specialized actor (eg: USA client) to the more general actor (eg: Client).
The generalization then appears in the drawing.
*In the same way you can create a generalization between two use cases.
When creating a second generalization, a dialog box allows you to reuse the existing generalization if it involves the same subject.