Showing:

Annotations
Attributes
Diagrams
Facets
Model
Properties
Source
Used by
Element tps:alignmentPartType / tps:Name
Namespace tps
Annotations
Each 'alignment part' of the same type must have a different name
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>Each 'alignment part' of the same type must have a different name</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:alignmentPartType / tps:StartPoint
Namespace tps
Annotations
A reference to the starting point of the 'alignment part'
Diagram
Properties
content complex
minOccurs 0
Attributes
QName Type Use
idRef xs:IDREF optional
Source
<xs:element name="StartPoint" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A reference to the starting point of the 'alignment part'</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="idRef" type="xs:IDREF"/>
  </xs:complexType>
</xs:element>
Element tps:alignmentPartType / tps:StaStart
Namespace tps
Annotations
The starting station of the 'alignment part'
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="StaStart" type="xs:double">
  <xs:annotation>
    <xs:documentation>The starting station of the 'alignment part'</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:alignmentPartType / tps:Length
Namespace tps
Annotations
The length of the 'alignment part'
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="Length" type="xs:double">
  <xs:annotation>
    <xs:documentation>The length of the 'alignment part'</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:alignmentPartType / tps:State
Namespace tps
Annotations
Represents if the 'alignment part' is existing (can be existing, deleted or undefined)
Diagram
Type tps:stateType
Properties
content simple
minOccurs 0
default existing
Facets
enumeration existing
enumeration deleted
enumeration undefined
Source
<xs:element default="existing" minOccurs="0" name="State" type="tps:stateType">
  <xs:annotation>
    <xs:documentation>Represents if the 'alignment part' is existing (can be existing, deleted or undefined)</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type tps:alignmentPartType
Namespace tps
Annotations
A part of an Alignment (a Horizontal alignment, a Vertical alignment, a Cross section set or a Road string set)
Diagram
Type extension of tps:actionObjectType
Type hierarchy
Used by
Model
Children tps:Length, tps:Name, tps:StaStart, tps:StartPoint, tps:State
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="alignmentPartType">
  <xs:annotation>
    <xs:documentation>A part of an Alignment (a Horizontal alignment, a Vertical alignment, a Cross section set or a Road string set)</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="tps:actionObjectType">
      <xs:sequence>
        <xs:element name="Name" type="xs:string">
          <xs:annotation>
            <xs:documentation>Each 'alignment part' of the same type must have a different name</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="StartPoint" minOccurs="0">
          <xs:annotation>
            <xs:documentation>A reference to the starting point of the 'alignment part'</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:attribute name="idRef" type="xs:IDREF"/>
          </xs:complexType>
        </xs:element>
        <xs:element name="StaStart" type="xs:double">
          <xs:annotation>
            <xs:documentation>The starting station of the 'alignment part'</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Length" type="xs:double">
          <xs:annotation>
            <xs:documentation>The length of the 'alignment part'</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element default="existing" minOccurs="0" name="State" type="tps:stateType">
          <xs:annotation>
            <xs:documentation>Represents if the 'alignment part' is existing (can be existing, deleted or undefined)</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Attribute tps:alignmentPartType / tps:StartPoint / @idRef
Namespace No namespace
Type xs:IDREF
Properties
content simple
Used by
Source
<xs:attribute name="idRef" type="xs:IDREF"/>