Book a Demo

Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.

Prev Next


An example of a UML Sequence diagram showing a Self-message using Sparx Systems Enterprise Architect.

A Self-Message reflects a new process or method invoked within the calling lifeline's operation. It is a specification of a Message, typically in a Sequence diagram.

Self-Message Calls indicate a nested invocation; new activation levels are added with each Call.

Self-Message as Return

It is possible to depict a return from a Self Message call.

An example UML Sequence Diagram showing use of Self-message and return Self-message.

Create a Self Message return




Create a second Self Message at the end of execution.


Double-click on the Message name to open the 'Message Properties' dialog.


Select the 'Is Return' checkbox.


Raise the Activation level of the return.

Toolbox icon

Self-message connector

Learn more