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>
<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>
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)
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)
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>