<xs:attributeGroup name="aStopPost">
<xs:attribute name="trainRelation" type="rail:tTrainRelation">
<xs:annotation>
<xs:documentation>Reference to the part of the train from where on the stop post is valid. Normally, a stop post relates to the head of the train.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="platformEdgeRef" type="rail:tGenericRef">
<xs:annotation>
<xs:documentation>reference to a platform edge for which the stop post is relevant</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="trainLength" type="rail:tLengthM">
<xs:annotation>
<xs:documentation>set this value if the stop post is only valid for trains with a certain train length</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="axleCount" type="rail:tPositiveCounter">
<xs:annotation>
<xs:documentation>set this value if the stop post is only valid for trains with a certain number of axles</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="wagonCount" type="rail:tPositiveCounter">
<xs:annotation>
<xs:documentation>set this value if the stop post is only valid for trains with a certain number of wagons</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="verbalConstraints" type="xs:string">
<xs:annotation>
<xs:documentation>set this value if the stop post is only valid for trains fulfilling a certain verbal constraint</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="virtual" type="xs:boolean">
<xs:annotation>
<xs:documentation>marks a stop post being virtual if there is no physical representation along the track</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ocpRef" type="rail:tGenericRef">
<xs:annotation>
<xs:documentation>reference to an OCP, which the stop post belongs to</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:attributeGroup> |