<xs:complexType name="eTrackElements">
<xs:sequence>
<xs:element name="speedChanges" type="rail:eSpeedChanges" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:speedChanges"/>
</xs:annotation>
</xs:element>
<xs:element name="gradientChanges" type="rail:eGradientChanges" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:gradientChanges"/>
</xs:annotation>
</xs:element>
<xs:element name="radiusChanges" type="rail:eRadiusChanges" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:radiusChanges"/>
</xs:annotation>
</xs:element>
<xs:element name="tunnels" type="rail:eTunnels" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:tunnels"/>
</xs:annotation>
</xs:element>
<xs:element name="bridges" type="rail:eBridges" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:bridges"/>
</xs:annotation>
</xs:element>
<xs:element name="levelCrossings" type="rail:eLevelCrossings" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:levelCrossings"/>
</xs:annotation>
</xs:element>
<xs:element name="ownerChanges" type="rail:eOwnerChanges" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:ownerChanges"/>
</xs:annotation>
</xs:element>
<xs:element name="operationModeChanges" type="rail:eOperationModeChanges" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:operationModeChanges"/>
</xs:annotation>
</xs:element>
<xs:element name="trainProtectionChanges" type="rail:eTrainProtectionChanges" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:trainProtectionChanges"/>
</xs:annotation>
</xs:element>
<xs:element name="electrificationChanges" type="rail:eElectrificationChanges" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:electrificationChanges"/>
</xs:annotation>
</xs:element>
<xs:element name="powerTransmissionChanges" type="rail:ePowerTransmissionChanges" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:powerTransmissionChanges"/>
</xs:annotation>
</xs:element>
<xs:element name="axleWeightChanges" type="rail:eAxleWeightChanges" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:axleWeightChanges"/>
</xs:annotation>
</xs:element>
<xs:element name="gaugeChanges" type="rail:eGaugeChanges" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:gaugeChanges"/>
</xs:annotation>
</xs:element>
<xs:element name="clearanceGaugeChanges" type="rail:eClearanceGaugeChanges" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:clearanceGaugeChanges"/>
</xs:annotation>
</xs:element>
<xs:element name="geoMappings" type="rail:eGeoMappings" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:geoMappings"/>
</xs:annotation>
</xs:element>
<xs:element name="trackConditions" type="rail:eTrackConditions" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:trackConditions"/>
</xs:annotation>
</xs:element>
<xs:element name="platformEdges" type="rail:ePlatformEdges" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:platformEdges"/>
</xs:annotation>
</xs:element>
<xs:element name="serviceSections" type="rail:eServiceSections" minOccurs="0">
<xs:annotation>
<xs:documentation source="http://wiki.railml.org/index.php?title=IS:serviceSections"/>
</xs:annotation>
</xs:element>
<xs:any namespace="##other" processContents="strict" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>provide an extension point for non-railML elements in foreign namespace</xs:documentation>
</xs:annotation>
</xs:any>
</xs:sequence>
</xs:complexType> |