complexType "uml:Message"
Namespace:
Content:
complex, 15 attributes, 12 elements
Defined:
globally in UML2XMI.xsd; see XML source
Includes:
definitions of 5 attributes, 5 elements
Used:
Content Model Diagram
XML Representation Summary
<...
   
 = 
xsd:ID
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
 = 
xsd:IDREF
 = 
"2.0"
 = 
xsd:QName
 = 
xsd:string
 = 
("public" | "private" | "protected" | "package")
 = 
xsd:string
 = 
("synchCall" | "synchSignal" | "asynchCall" | "asynchSignal")
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
    >
   
Content: 
xmi:Extension*, eAnnotations*, ownedComment*, (templateBinding | ownedTemplateSignature)*, (clientDependency | nameExpression)*, (receiveEvent | sendEvent | connector | signature | argument)*
</...>
All Direct / Indirect Based Elements (4):
message, sendMessage,
Known Usage Locations
Annotation
A Message defines a particular communication between Lifelines of an Interaction. A Message is a NamedElement that defines one specific kind of communication in an Interaction. A communication can be e.g. raising a signal, invoking an Operation, creating or destroying an Instance. The Message specifies not only the kind of communication given by the dispatching ExecutionOccurrence, but also the sender and the receiver. A Message associates normally two EventOccurrences - one sending EventOccurrence and one receiving EventOccurrence.
Type Definition Detail
Type Derivation Tree
ecore:EObject (extension)
  ecore:EModelElement (extension)
      uml:Element (extension)
          uml:TemplateableElement (extension)
              uml:NamedElement (extension)
                  uml:Message
XML Source (w/o annotations (10); see within schema source)
<xsd:complexType name="Message">
<xsd:complexContent>
<xsd:extension base="uml:NamedElement">
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="receiveEvent" type="uml:MessageEnd"/>
<xsd:element name="sendEvent" type="uml:MessageEnd"/>
<xsd:element name="connector" type="uml:Connector"/>
<xsd:element name="signature" type="uml:NamedElement"/>
<xsd:element name="argument" type="uml:ValueSpecification"/>
</xsd:choice>
<xsd:attribute name="messageSort" type="uml:MessageSort"/>
<xsd:attribute name="receiveEvent" type="xsd:string"/>
<xsd:attribute name="sendEvent" type="xsd:string"/>
<xsd:attribute name="connector" type="xsd:string"/>
<xsd:attribute name="signature" type="xsd:string"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Attribute Detail (all declarations; defined within this component only; 5/15)
connector
Type:
xsd:string, predefined
Use:
optional
The Connector on which this Message is sent.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="connector" type="xsd:string"/>

messageSort
Type:
Use:
optional
Attribute Value
enumeration of xsd:NCName
Enumeration:
"synchCall", "synchSignal", "asynchCall", "asynchSignal"
XML Source (see within schema source)
<xsd:attribute name="messageSort" type="uml:MessageSort"/>

receiveEvent
Type:
xsd:string, predefined
Use:
optional
the Receiving of the Message
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="receiveEvent" type="xsd:string"/>

sendEvent
Type:
xsd:string, predefined
Use:
optional
References the Sending of the Message.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="sendEvent" type="xsd:string"/>

signature
Type:
xsd:string, predefined
Use:
optional
The definition of the type or signature of the Message (depending on its kind)
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="signature" type="xsd:string"/>
Content Element Detail (all declarations; defined within this component only; 5/12)
argument
Type:
uml:ValueSpecification, complex content
arguments of the Message
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="argument" type="uml:ValueSpecification"/>

connector
Type:
uml:Connector, complex content
The Connector on which this Message is sent.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="connector" type="uml:Connector"/>

receiveEvent
Type:
uml:MessageEnd, complex content
the Receiving of the Message
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="receiveEvent" type="uml:MessageEnd"/>

sendEvent
Type:
uml:MessageEnd, complex content
References the Sending of the Message.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="sendEvent" type="uml:MessageEnd"/>

signature
Type:
uml:NamedElement, complex content
The definition of the type or signature of the Message (depending on its kind)
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="signature" type="uml:NamedElement"/>

XML schema documentation generated with DocFlex/XML RE 1.8.5 using DocFlex/XML XSDDoc 2.5.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.