complexType "uml:Namespace"
Namespace:
Content:
complex, 10 attributes, 10 elements
Defined:
globally in UML2XMI.xsd; see XML source
Includes:
definitions of 3 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
    >
   
Content: 
xmi:Extension*, eAnnotations*, ownedComment*, (templateBinding | ownedTemplateSignature)*, (clientDependency | nameExpression)*, (ownedRule | elementImport | packageImport)*
</...>
Known Direct Subtypes (6):
uml:BehavioralFeature, uml:Package,
Known Indirect Subtypes (36):
uml:Activity, uml:FinalState,
All Direct / Indirect Based Elements (101):
addition, specification (type uml:BehavioralFeature),
Known Usage Locations
Annotation
A namespace is a named element that can own other named elements. Each named element may be owned by at most one namespace. A namespace provides a means for identifying named elements by name. Named elements can be identified by name in a namespace either by being directly owned by the namespace or by being introduced into the namespace by other means e.g. importing or inheriting. Namespace is an abstract metaclass. A namespace can own constraints. The constraint does not necessarily apply to the namespace itself, but may also apply to elements in the namespace. A namespace has the ability to import either individial members or all members of a package, thereby making it possible to refer to those named elements without qualification in the importing namespace. In the case of conflicts, it is necessary to use qualified names or aliases to disambiguate the referenced elements.
Type Definition Detail
Type Derivation Tree
ecore:EObject (extension)
  ecore:EModelElement (extension)
      uml:Element (extension)
          uml:TemplateableElement (extension)
              uml:NamedElement (extension)
                  uml:Namespace
XML Source (w/o annotations (4); see within schema source)
<xsd:complexType name="Namespace">
<xsd:complexContent>
<xsd:extension base="uml:NamedElement">
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="ownedRule" type="uml:Constraint"/>
<xsd:element name="elementImport" type="uml:ElementImport"/>
<xsd:element name="packageImport" type="uml:PackageImport"/>
</xsd:choice>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>

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