Sequence diagram model element mappings

You can use the mapping table for Sequence diagram model elements to understand the differences in metamodel implementation and the differences in UML notation between Rational Rose® and the Rational® modeling products in the Software Development Platform—Rational Software Modeler and Rational Software Architect.

Rational Rose (UML 1.4) Software Architect and Software Modeler (UML 2.0)
Destruction Marker Stop Node

Unlike Rose, Destruction Markers import as both a model element and a diagram element; in Rose, Destruction Markers only appear in the diagram.

Focus of Control Execution Occurrence

In UML2.0, Execution Occurrences reside in the Model Explorer view in addition to the diagram editor.

Frequency: Aperiodic or Periodic Frequency value set is set as (Aperiodic or Periodic) on the Rose stereotype for the message.
Object Instance Property in the Collaboration and a Lifeline in the Interaction.

The Lifeline represents the property in UML2.0.

Create Message with Synchronization Simple (Message Kind) The Rose stereotype property Synchronization is Set to Simple, the UML properties Message Kind is set to Complete, and Message Sort is set to synchSignal.
Restriction: The UML 2.0 Message also gets a Create keyword. If you remove this keyword, some of the diagram elements in the diagram editor might not appear correctly. For example, when you reopen the diagram, Messages appear as a solid line instead of dashed.
Scripts (text boxes associated with messages) Notes attached to Messages
Note: The sequence diagram appearance may be altered slightly after import. Notes are larger than the original Text boxes used in Rose.
Synchronization Asynchronous: (Message Kind) The Rose stereotype property Synchronization is set to Asynchronous, the UML properties Message Kind is set to Complete and Message Sort is set to asynchCall.
Synchronization Balking: (Message Kind) The Rose stereotype property Synchronization is set to Balking, the UML properties Message Kind is set to Complete and Message Sort is set to asynchCall.
Synchronization Procedure_Call: (Message Kind) The Rose stereotype property Synchronization is set to Procedure_Call, the UML properties Message Kind is set to Complete and Message Sort is set to synchCall.
Synchronization Return: (Message Kind) The Rose stereotype property Synchronization is set to Return, the UML properties Message Kind is set to Complete and Message Sort is set to synchSignal.
Restriction: The UML 2.0 message also gets a Return keyword. If you remove this keyword, some of the diagram elements in the diagram editor might not appear correctly.
Synchronization Simple: (Message Kind) The Rose stereotype property Synchronization is set to Simple, the UML properties Message Kind is set to Complete and Message Sort is set to synchCall.
Synchronization synchronous: (Message Kind) The Rose stereotype property Synchronization is set to Synchronous, the UML properties Message Kind is set to Complete and Message Sort is set to synchCall.
Synchronization Timeout: (Message Kind) The Rose stereotype property Synchronization is set to Timeout, the UML properties Message Kind is set to Complete and Message Sort is set to asynchCall.
Multiple Instances (Objects only) If equal to True becomes (*) the multiplicity of the property, which is set as a pair of upper (-1) and lower value (0) elements owned by the property.
Related reference
Activity diagram model element mappings
Class diagram model element mappings
Collaboration diagram model element mappings
Component diagram model element mappings
Deployment diagram model element mappings
Statechart diagram model element mappings
Use Case diagram model element mappings
Notational differences in expressing multiplicity
Terms of use | Feedback
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.