complexType "uml:Abstraction"
Namespace:
Content:
complex, 14 attributes, 11 elements
Defined:
globally in UML2XMI.xsd; see XML source
Includes:
definition of 1 element
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
    >
   
Content: 
xmi:Extension*, eAnnotations*, ownedComment*, (templateBinding | ownedTemplateSignature)*, (clientDependency | nameExpression)*, templateParameter*, (client | supplier)*, mapping*
</...>
Known Direct Subtypes (2):
uml:Manifestation, uml:Realization
Known Indirect Subtypes (2):
uml:Implementation, uml:Substitution
All Direct / Indirect Based Elements (9):
implementation, uml:Implementation,
Known Usage Locations
Annotation
An abstraction is a relationship that relates two elements or sets of elements that represent the same concept at different levels of abstraction or from different viewpoints. In the metamodel, an Abstraction is a Dependency in which there is a mapping between the supplier and the client.
Type Definition Detail
Type Derivation Tree
ecore:EObject (extension)
  ecore:EModelElement (extension)
      uml:Element (extension)
          uml:TemplateableElement (extension)
              uml:NamedElement (extension)
                  uml:PackageableElement (extension)
                      uml:Dependency (extension)
                          uml:Abstraction
XML Source (w/o annotations (2); see within schema source)
<xsd:complexType name="Abstraction">
<xsd:complexContent>
<xsd:extension base="uml:Dependency">
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="mapping" type="uml:OpaqueExpression"/>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Content Element Detail (all declarations; defined within this component only; 1/11)
mapping
Type:
uml:OpaqueExpression, complex content
An composition of an Expression that states the abstraction relationship between the supplier and the client. In some cases, such as Derivation, it is usually formal and unidirectional; in other cases, such as Trace, it is usually informal and bidirectional. The mapping expression is optional and may be omitted if the precise relationship between the elements is not specified.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="mapping" 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.