<xs:complexType name="eTrackNode">
<xs:complexContent>
<xs:extension base="rail:tTrackNode">
<xs:choice>
<xs:element name="connection" type="rail:tConnectionData">
<xs:annotation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:connection_trackBegin"/>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:connection_trackEnd"/>
</xs:annotation>
</xs:element>
<xs:element name="bufferStop" type="rail:tBufferStop">
<xs:annotation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:bufferStop_trackBegin"/>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:bufferStop_trackEnd"/>
</xs:annotation>
</xs:element>
<xs:element name="openEnd" type="rail:tOpenEnd">
<xs:annotation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:openEnd_trackBegin"/>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:openEnd_trackEnd"/>
</xs:annotation>
</xs:element>
<xs:element name="macroscopicNode" type="rail:tMacroscopicNode">
<xs:annotation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:macroscopicNode_trackBegin"/>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:macroscopicNode_trackEnd"/>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:extension>
</xs:complexContent>
</xs:complexType> |