You can use the mapping table for Class diagram model elements to understand the differences between UML 1.4 and UML 2.0.
| UML 1.4 | UML 2.0 |
|---|---|
| Argument Name | Template Parameter with a Class as its ownedParameteredElement property. The Class name is the Rose argument name. |
| Argument Type | Type property of the Rose stereotype. |
| Argument Default Value | Reference to an existing class in the model, if available, otherwise the Default property of the Rose stereotype. |
| Association Role | Association End property The ends are owned in one of two ways:
|
| Association with an Association Class | Associations and the class are merged into a single element in UML2.0. Only the globally unique identifier (guid) of the association is preserved in the UML 2.0 model. |
| Formal Argument | Template Parameter Substitution |
| Formal Arguments (collection of Formal Arguments) | Template Binding |
| Template Parameter | The Type attribute of the template parameter imports as a stereotype of the Template Parameter. |
| Three-Tier diagram | Class diagram The tiers are not imported. Consider recreating them with Geometric Shapes. |