<xs:attributeGroup name="aTrain">
<xs:attribute name="type" type="rail:tTrainType" use="required"/>
<xs:attribute name="trainNumber" type="xs:string"/>
<xs:attribute name="additionalTrainNumber" type="xs:string"/>
<xs:attribute name="scope" type="rail:tTrainScope"/>
<xs:attribute name="processStatus" type="rail:tProcessStatus"/>
<xs:attribute name="remarks" type="xs:string">
<xs:annotation>
<xs:documentation>a free attribute for further descriptions</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="cancellation" type="xs:boolean">
<xs:annotation>
<xs:documentation>indicates, that this train is no longer valid and should be canceled out of a previously delivered set</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:attributeGroup> |