
Metamodel user guide
A Communication node represents an individual participant in the Communication Interaction. While Parts and StructuralFeatures may have multiplicity greater than 1, Communication nodes represent only one interacting entity.
If the referenced Instance is multivalued (i.e, has a multiplicity > 1), then the Communication node may have an expression (the â??selectorâ??) that specifies which particular part is represented by this Communication node. If the selector is omitted, this means that an arbitrary representative of the multivalued Connectable element is chosen.

Attribute | Description |
---|---|
string Selector [1..1] | If the represented element is multivalued, then this specifies the specific individual part within that set. |
Association | Description |
---|---|
Ended : CommunicationChannel [0..*] | Node at the end of the channel. |
Represented : Instance [0..1] | |
Started : CommunicationChannel [0..*] | Node starting the channel. |
Owner : CommunicationInteraction [1..1] |