Generalization and realization relationships

In XDE, which creates models based on UML 1.4, you can create generalization and realization relationships between any two model elements; however, in UML 2.0, the generalization and realization relationships must connect classifiers.

Generalization relationships

When you import a model that contains a generalization connecting two non classifiers, the generalization imports as a dependency with a generalization keyword.

Realization relationships

When you import a model that contains a realization connecting a component (the client) with a non interface classifier (the supplier), the realization imports as a realization relationship. However, if the client is a classifier and the supplier is an interface, the realization imports as an implementation relationship. In all other constructs, the realization imports as an abstraction relationship.


Feedback