complexType "uml:Lifeline"
Namespace:
Content:
complex, 13 attributes, 11 elements
Defined:
globally in UML2XMI.xsd; see XML source
Includes:
definitions of 3 attributes, 4 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
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
    >
   
Content: 
xmi:Extension*, eAnnotations*, ownedComment*, (templateBinding | ownedTemplateSignature)*, (clientDependency | nameExpression)*, (coveredBy | represents | selector | decomposedAs)*
</...>
All Direct / Indirect Based Elements (3):
covered, uml:Lifeline
Known Usage Locations
Annotation
A lifeline represents an individual participant in the Interaction. While Parts and StructuralFeatures may have multiplicity greater than 1, Lifelines represent only one interacting entity. Lifeline is a specialization of NamedElement. If the referenced ConnectableElement is multivalued (i.e. has a multiplicity > 1), then the Lifeline may have an expression (the ‘selector’) that specifies which particular part is represented by this Lifeline. If the selector is omitted this means that an arbitrary representative of the multivalued ConnectableElement is chosen.
Type Definition Detail
Type Derivation Tree
ecore:EObject (extension)
  ecore:EModelElement (extension)
      uml:Element (extension)
          uml:TemplateableElement (extension)
              uml:NamedElement (extension)
                  uml:Lifeline
XML Source (w/o annotations (4); see within schema source)
<xsd:complexType name="Lifeline">
<xsd:complexContent>
<xsd:extension base="uml:NamedElement">
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="coveredBy" type="uml:InteractionFragment"/>
<xsd:element name="represents" type="uml:ConnectableElement"/>
<xsd:element name="selector" type="uml:OpaqueExpression"/>
<xsd:element name="decomposedAs" type="uml:PartDecomposition"/>
</xsd:choice>
<xsd:attribute name="coveredBy" type="xsd:string"/>
<xsd:attribute name="represents" type="xsd:string"/>
<xsd:attribute name="decomposedAs" type="xsd:string"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Attribute Detail (all declarations; defined within this component only; 3/13)
coveredBy
Type:
xsd:string, predefined
Use:
optional
XML Source (see within schema source)
<xsd:attribute name="coveredBy" type="xsd:string"/>

decomposedAs
Type:
xsd:string, predefined
Use:
optional
XML Source (see within schema source)
<xsd:attribute name="decomposedAs" type="xsd:string"/>

represents
Type:
xsd:string, predefined
Use:
optional
the ConnectableElement within the classifier that contains the enclosing interaction.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="represents" type="xsd:string"/>
Content Element Detail (all declarations; defined within this component only; 4/11)
coveredBy
Type:
uml:InteractionFragment, complex content
XML Source (see within schema source)
<xsd:element name="coveredBy" type="uml:InteractionFragment"/>

decomposedAs
Type:
uml:PartDecomposition, complex content
XML Source (see within schema source)
<xsd:element name="decomposedAs" type="uml:PartDecomposition"/>

represents
Type:
uml:ConnectableElement, complex content
the ConnectableElement within the classifier that contains the enclosing interaction.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="represents" type="uml:ConnectableElement"/>

selector
Type:
uml:OpaqueExpression, complex content
If the referenced ConnectableElement is multivalued, then this specifies the specific individual part within that set.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="selector" type="uml:OpaqueExpression"/>

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.