complexType "AttributeType"
Namespace:
Content:
complex, 6 attributes, 11 elements
Defined:
Includes:
definitions of 1 attribute, 5 elements
Used:
XML Representation Summary
<...
   
 = 
("Add" | "Update" | "Delete")
 = 
(xs:string | xs:string)
 = 
("Agency" | "Maintainable") : "Agency"
 = 
xs:boolean
 = 
"true"
 = 
("Cube" | "CoordinateRegion" | "Dimension" | "Measurement" | "MeasurementValue") : "Cube"
   
>
   
Content: 
</...>
Content Model Elements (11):
AttachmentRegionReference, AttachmentValue, r:Agency, r:ID, r:MaintainableObject, r:MeasureDefinitionReference, r:URN, r:UserID, r:Value, r:VariableReference, r:Version
All Direct / Indirect Based Elements (1):
Attribute
Known Usage Locations
Annotation
An attribute may be any object which should be attached to all or part of the NCube. It may be defined as a Variable or contain textual content (such as a footnote).
Type Definition Detail
Type Derivation Tree
r:AbstractIdentifiableType (extension)
  r:IdentifiableType (extension)
      AttributeType
XML Source (w/o annotations (7); see within schema source)
<xs:complexType name="AttributeType">
<xs:complexContent>
<xs:extension base="r:IdentifiableType">
<xs:sequence>
<xs:choice>
<xs:element ref="r:VariableReference"/>
<xs:element name="AttachmentValue" type="xs:string"/>
</xs:choice>
<xs:element minOccurs="0" ref="AttachmentRegionReference"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:MeasureDefinitionReference"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Value"/>
</xs:sequence>
<xs:attribute default="Cube" name="attachmentLevel" type="AttachmentLevelCodeType"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
Attribute Detail (all declarations; defined within this component only; 1/6)
attachmentLevel
Type:
Use:
optional
Describes the attachment level of the attribute as Cube, CoordinateRegion, Dimension, Measurement, or MeasurementValue.
Attribute Value
enumeration of xs:NMTOKEN
Enumeration:
"Cube"
 - 
Attaches to the whole NCube.
"CoordinateRegion"
 - 
Attaches to a group of cells described by a coordinate region which specifies the range of coordinate values contained within the region.
"Dimension"
 - 
Attaches to a full dimension.
"Measurement"
 - 
Attaches to a specific measurement type.
"MeasurementValue"
 - 
Attaches to a specific value of a specified measurement.
Default:
"Cube"
XML Source (w/o annotations (1); see within schema source)
<xs:attribute default="Cube" name="attachmentLevel" type="AttachmentLevelCodeType"/>
Content Element Detail (all declarations; defined within this component only; 5/11)
AttachmentRegionReference
Type:
r:ReferenceType, complex content
Reference to the CoordinateRegion that defines the attachment point for the attribute.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="AttachmentRegionReference"/>

AttachmentValue
Type:
xs:string, predefined, simple content
The value of the attachment expressed as a string, if not a variable.
XML Source (w/o annotations (1); see within schema source)
<xs:element name="AttachmentValue" type="xs:string"/>

r:MeasureDefinitionReference
Type:
Reference to the MeasureDefinition that the attribute is attached to.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:MeasureDefinitionReference"/>

r:Value
Type:
r:ValueType, simple content
Reference to the specified Value of the MeasureDefinition that the attribute is attached to.
Simple Content
xs:string
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Value"/>

r:VariableReference
Type:
r:ReferenceType, complex content
A reference to a variable that describes the attribute.
XML Source (w/o annotations (1); see within schema source)
<xs:element ref="r:VariableReference"/>

XML schema documentation generated with DocFlex/XML RE 1.9.0 using DocFlex/XML XSDDoc 2.8.0 template set