complexType "uml:Property"
Namespace:
Content:
complex, 24 attributes, 18 elements
Defined:
globally in UML2XMI.xsd; see XML source
Includes:
definitions of 8 attributes, 8 elements
Used:
at 11 locations
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
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
 = 
("none" | "shared" | "composite")
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
    >
   
Content: 
xmi:Extension*, eAnnotations*, ownedComment*, (templateBinding | ownedTemplateSignature)*, (clientDependency | nameExpression)*, (type | upperValue | lowerValue)*, (templateParameter | end | deployment | redefinedProperty | subsettedProperty | association | defaultValue | qualifier)*
</...>
Known Direct Subtypes (2):
uml:ExtensionEnd, uml:Port
All Direct / Indirect Based Elements (15):
end (type uml:Property), qualifier (type uml:Property),
Known Usage Locations
Annotation
Property represents a declared state of one or more instances in terms of a named relationship to a value or values. When a property is an attribute of a classifier, the value or values are related to the instance of the classifier by being held in slots of the instance. When a property is an association end, the value or values are related to the instance or instances at the other end(s) of the association (see semantics of Association). Property is indirectly a subclass of Constructs::TypedElement. The range of valid values represented by the property can be controlled by setting the property’s type. Package AssociationClasses (“AssociationClasses” on page 107) A property may have other properties (attributes) that serve as qualifiers.
Type Definition Detail
Type Derivation Tree
ecore:EObject (extension)
  ecore:EModelElement (extension)
      uml:Element (extension)
          uml:TemplateableElement (extension)
              uml:NamedElement (extension)
                  uml:RedefinableElement (extension)
                      uml:Feature (extension)
                          uml:StructuralFeature (extension)
                              uml:Property
XML Source (w/o annotations (9); see within schema source)
<xsd:complexType name="Property">
<xsd:complexContent>
<xsd:extension base="uml:StructuralFeature">
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="templateParameter" type="uml:TemplateParameter"/>
<xsd:element name="end" type="uml:ConnectorEnd"/>
<xsd:element name="deployment" type="uml:Deployment"/>
<xsd:element name="redefinedProperty" type="uml:Property"/>
<xsd:element name="subsettedProperty" type="uml:Property"/>
<xsd:element name="association" type="uml:Association"/>
<xsd:element name="defaultValue" type="uml:ValueSpecification"/>
<xsd:element name="qualifier" type="uml:Property"/>
</xsd:choice>
<xsd:attribute name="templateParameter" type="xsd:string"/>
<xsd:attribute name="end" type="xsd:string"/>
<xsd:attribute name="isDerived" type="xsd:string"/>
<xsd:attribute name="isDerivedUnion" type="xsd:string"/>
<xsd:attribute name="aggregation" type="uml:AggregationKind"/>
<xsd:attribute name="redefinedProperty" type="xsd:string"/>
<xsd:attribute name="subsettedProperty" type="xsd:string"/>
<xsd:attribute name="association" type="xsd:string"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Attribute Detail (all declarations; defined within this component only; 8/24)
aggregation
Type:
Use:
optional
Specifies the kind of aggregation that applies to the Property. The default value is none.
Attribute Value
enumeration of xsd:NCName
Enumeration:
"none", "shared", "composite"
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="aggregation" type="uml:AggregationKind"/>

association
Type:
xsd:string, predefined
Use:
optional
References the association of which this property is a member, if any.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="association" type="xsd:string"/>

end
Type:
xsd:string, predefined
Use:
optional
Denotes a connector that attaches to this connectable element.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="end" type="xsd:string"/>

isDerived
Type:
xsd:string, predefined
Use:
optional
Specifies whether the Property is derived, i.e., whether its value or values can be computed from other information. The default value is false.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="isDerived" type="xsd:string"/>

isDerivedUnion
Type:
xsd:string, predefined
Use:
optional
Specifies whether the property is derived as the union of all of the properties that are constrained to subset it. The default value is false.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="isDerivedUnion" type="xsd:string"/>

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

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

templateParameter
Type:
xsd:string, predefined
Use:
optional
XML Source (see within schema source)
<xsd:attribute name="templateParameter" type="xsd:string"/>
Content Element Detail (all declarations; defined within this component only; 8/18)
association
Type:
uml:Association, complex content
References the association of which this property is a member, if any.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="association" type="uml:Association"/>

defaultValue
Type:
uml:ValueSpecification, complex content
A ValueSpecification that is evaluated to give a default value for the Property when an object of the owning Classifier is is instantiated. Subsets Element::ownedElement.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="defaultValue" type="uml:ValueSpecification"/>

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

end
Type:
uml:ConnectorEnd, complex content
Denotes a connector that attaches to this connectable element.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="end" type="uml:ConnectorEnd"/>

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

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

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

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

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.