Showing:

Annotations
Attributes
Diagrams
Model
Properties
Source
Used by
Element tps:styleType / tps:Name
Namespace tps
Annotations
An unique name that identifies the style
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>An unique name that identifies the style</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:styleType / tps:Description
Namespace tps
Annotations
A description of the style
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="Description" type="xs:string">
  <xs:annotation>
    <xs:documentation>A description of the style</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:styleType / tps:Scalable
Namespace tps
Annotations
A flag that indicates whether the style is scalable
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
default false
Source
<xs:element default="false" minOccurs="0" name="Scalable" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>A flag that indicates whether the style is scalable</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:styleType / tps:ScaleFactor
Namespace tps
Annotations
The scale factor applied to the x,y,z axis
Diagram
Type xs:double
Properties
content simple
minOccurs 0
default 1.0
Source
<xs:element default="1.0" minOccurs="0" name="ScaleFactor" type="xs:double">
  <xs:annotation>
    <xs:documentation>The scale factor applied to the x,y,z axis</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:styleType / tps:RotationAngle
Namespace tps
Annotations
The rotation angle around the z-axis
Diagram
Type xs:double
Properties
content simple
minOccurs 0
default 0
Source
<xs:element default="0" minOccurs="0" name="RotationAngle" type="xs:double">
  <xs:annotation>
    <xs:documentation>The rotation angle around the z-axis</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type tps:styleType
Namespace tps
Annotations
Common style related informations
Diagram
Type extension of tps:actionObjectType
Type hierarchy
Used by
Model
tps:Name , tps:Description{0,1} , tps:Scalable{0,1} , tps:ScaleFactor{0,1} , tps:RotationAngle{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Description, tps:Name, tps:RotationAngle, tps:Scalable, tps:ScaleFactor
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:complexType name="styleType">
  <xs:annotation>
    <xs:documentation>Common style related informations</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="tps:actionObjectType">
      <xs:sequence>
        <xs:element name="Name" type="xs:string">
          <xs:annotation>
            <xs:documentation>An unique name that identifies the style</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="Description" type="xs:string">
          <xs:annotation>
            <xs:documentation>A description of the style</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element default="false" minOccurs="0" name="Scalable" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>A flag that indicates whether the style is scalable</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element default="1.0" minOccurs="0" name="ScaleFactor" type="xs:double">
          <xs:annotation>
            <xs:documentation>The scale factor applied to the x,y,z axis</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element default="0" minOccurs="0" name="RotationAngle" type="xs:double">
          <xs:annotation>
            <xs:documentation>The rotation angle around the z-axis</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:group minOccurs="0" ref="tps:versionable"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>