<xs:complexType name="eTrackTopology">
<xs:sequence>
<xs:element name="trackBegin" type="rail:eTrackBegin">
<xs:annotation>
<xs:documentation>this node marks the begin of the track defined by its relative position pos=0</xs:documentation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:trackBegin"/>
</xs:annotation>
</xs:element>
<xs:element name="trackEnd" type="rail:eTrackEnd">
<xs:annotation>
<xs:documentation>this node marks the end of the track defined by its relative position pos=(length of track)</xs:documentation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:trackEnd"/>
</xs:annotation>
</xs:element>
<xs:element name="mileageChanges" type="rail:eMileageChanges" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:mileageChanges"/>
</xs:annotation>
</xs:element>
<xs:element name="connections" type="rail:eConnections" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:connections"/>
</xs:annotation>
</xs:element>
<xs:element name="crossSections" type="rail:eCrossSections" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:crossSections"/>
</xs:annotation>
</xs:element>
<xs:element name="borders" type="rail:eBorder" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:borders"/>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType> |