complexType "uml:Association"
Namespace:
Content:
complex, 20 attributes, 21 elements
Defined:
globally in UML2XMI.xsd; see XML source
Includes:
definitions of 2 attributes, 2 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
 = 
("public" | "private" | "protected" | "package")
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
    >
   
Content: 
xmi:Extension*, eAnnotations*, ownedComment*, (templateBinding | ownedTemplateSignature)*, (clientDependency | nameExpression)*, (ownedRule | elementImport | packageImport)*, (templateParameter | generalization | redefinedClassifier | substitution | powertypeExtent | ownedUseCase | useCase | representation | occurrence)*, (ownedEnd | memberEnd)*
</...>
Known Direct Subtypes (2):
uml:CommunicationPath, uml:Extension
All Direct / Indirect Based Elements (5):
association, uml:CommunicationPath,
Known Usage Locations
Annotation
An association specifies a semantic relationship that can occur between typed instances. It has at least two ends represented by properties, each of which is connected to the type of the end. More than one end of the association may have the same type. When a property is owned by an association it represents a non-navigable end of the association. In this case the property does not appear in the namespace of any of the associated classifiers. When a property at an end of an association is owned by one of the associated classifiers it represents a navigable end of the association. In this case the property is also an attribute of the associated classifier. Only binary associations may have navigable ends.
Type Definition Detail
Type Derivation Tree
ecore:EObject (extension)
  ecore:EModelElement (extension)
      uml:Element (extension)
          uml:TemplateableElement (extension)
              uml:NamedElement (extension)
                  uml:Namespace (extension)
                      uml:Classifier (extension)
                          uml:Association
XML Source (w/o annotations (5); see within schema source)
<xsd:complexType name="Association">
<xsd:complexContent>
<xsd:extension base="uml:Classifier">
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="ownedEnd" type="uml:Property"/>
<xsd:element name="memberEnd" type="uml:Property"/>
</xsd:choice>
<xsd:attribute name="isDerived" type="xsd:string"/>
<xsd:attribute name="memberEnd" type="xsd:string"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Attribute Detail (all declarations; defined within this component only; 2/20)
isDerived
Type:
xsd:string, predefined
Use:
optional
Specifies whether the association is derived from other model elements such as other associations or constraints. The default value is false.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="isDerived" type="xsd:string"/>

memberEnd
Type:
xsd:string, predefined
Use:
optional
Each end represents participation of instances of the classifier connected to the end in links of the association. This is an ordered association. Subsets Namespace::member.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="memberEnd" type="xsd:string"/>
Content Element Detail (all declarations; defined within this component only; 2/21)
memberEnd
Type:
uml:Property, complex content
Each end represents participation of instances of the classifier connected to the end in links of the association. This is an ordered association. Subsets Namespace::member.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="memberEnd" type="uml:Property"/>

ownedEnd
Type:
uml:Property, complex content
The non-navigable ends that are owned by the association itself. This is an ordered association. Subsets Association::memberEnd, Classifier::feature, and Namespace::owned- Member.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="ownedEnd" type="uml:Property"/>

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.