
Metamodel user guide
A Message Flow is used to show the flow of Messages between two Participants that are prepared to send and receive them.
ownership
a MessageFlow belongs to a collaboration

Figure 64 : MessageFlow class diagram
Association | Description |
|---|---|
| MessageRef : BpmnMessage [0..1] | |
| SourceRef : BpmnBaseElement [0..*] | |
| TargetRef : BpmnBaseElement [1..1] |
A Message Flow MUST connect two separate Pools. They connect either to the Pool boundary or to Flow Objects within the Pool boundary. They MUST NOT connect two objects within the same Pool.
Only the Pool/Participant, Activity, and Event elements can connect to Message Flow.