Delaying the receipt of asynchronous messages in sequence diagrams

In sequence diagrams, you can move the sending point and the receiving point of an asynchronous message between lifelines to manipulate the time delay between the sending event and the receiving event. Multiple messages can occur between the sending and receiving lifelines.
You must have a sequence diagram that contains lifelines with asynchronous messages open.
To delay the receipt of an asynchronous message:
  1. In the Palette, click Asynchronous Message.
  2. Click the source lifeline where you want to start the message and drag the message first horizontally and then vertically across existing messages to the target lifeline where you want to terminate the message.
  3. Complete one of the following steps:
    • If the target lifeline represents an instance of a structured classifier type, such as a class, name the operation and click OK.
    • If the target lifeline represents an instance of a non-structured classifier type, such as an actor, rename the selected message and click OK.
The source lifeline is not blocked and interactions can occur between the points of the send and receive events.
Related concepts
Lifelines in sequence diagrams
Messages in sequence diagrams
Related tasks
Creating synchronous or asynchronous messages in sequence diagrams
Adding create or destroy messages to lifelines in sequence diagrams
Moving synchronous messages
Reordering messages
Deleting messages from sequence diagrams and projects
Reconnecting messages
Assigning operations to messages in sequence diagrams

Feedback