Class UML 2.5::Message
Description:
A Message defines a particular communication between Lifelines of an Interaction.
Direct Superclasses: NamedElementDirect Subclasses: Class Precedence List: Message,
NamedElement,
ElementProperties:
argument :
ValueSpecification (0 *); -- source
Message connector :
Connector (0 1); -- source
Message interaction :
Interaction (1 1); -- source
Message messageKind :
MessageKind (1 1); -- source
Message messageSort :
MessageSort (1 1); -- source
Message receiveEvent :
MessageEnd (0 1); -- source
Message sendEvent :
MessageEnd (0 1); -- source
Message signature :
NamedElement (0 1); -- source
Message clientDependency :
Dependency (0 *); -- source
NamedElementIndicates the Dependencies that reference this NamedElement as a client.
{
derived}
Opposite: Dependency.client
name : String (0 1); -- source
NamedElement nameExpression :
StringExpression (0 1); -- source
NamedElement namespace :
Namespace (0 1); -- source
NamedElement qualifiedName : String (0 1); -- source
NamedElement visibility :
VisibilityKind (0 1); -- source
NamedElement ownedComment :
Comment (0 *); -- source
Element ownedElement :
Element (0 *); -- source
Element owner :
Element (0 1); -- source
ElementConstraints:
No additional constraints.
Operations:
Signature: messageKind.1() : MessageKind;
Description: This query returns the MessageKind value for this Message.
Expression: result = (messageKind)
Signature: isDistinguishableFrom(n : NamedElement; ns : Namespace; ) : Boolean;
Description: The query isDistinguishableFrom() specifies that any two Messages may coexist
in the same Namespace, regardless of their names.
Expression: result = (true)
Send questions or comments to
[email protected].