The Unified Modeling Language (UML) changed in a number of ways from version 1.4 to version 2.0. While visual modeling tools such as IBM Rational Rose and IBM Rational XDE support UML 1.4, the new Rational UML modeling products support UML 2.0. Use this topic as a quick reference to learn the new names of specific model elements that have changed in the UML 2.0 version.
UML 1.4 model element name | UML 2.0 model element name |
---|---|
Association end | Member end and Property |
Object (when used in activity diagrams) | Object node |
Object (when used in sequence diagrams) | Lifeline |
Collaboration diagrams | Communication diagrams |
Swimlane (or partition) | ActivityPartition |
Activity | Structured activity node |
Decision | Decision node or merge node |
Final State or end state | Final Activity Node |
Initial state or start state | Initial node |
Object Instance (in activity diagrams) | Central buffer node |
State | Structured activity node |
State machine | Structured activity node |
Synchronization bar (synch bar) | Fork node or Join node |
Transition (on an activity diagram) | Control flow |
Transition condition (guard condition) | Control flow guard |
Formal Argument | Template Parameter Substitution |
Formal Arguments (collection of Formal Arguments) | Template Binding |
Three-tiered diagrams | Class diagrams |
Class Instance | Lifeline |
Self-link | Message pathway |
Connection relationship | Communication Path |
Process (in a deployment diagram) | Artifact |
Processor | Execution environment |
Destruction marker | Stop node |
Focus of Control | Execution Occurrence |
Action | UML activity |
State diagram | Statechart diagram |