rail:tElementWithReference

generic base type, used for inheritance of railML types deploying references

Complex Type Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
ref rail:tGenericRef required
reference is required because it's the purpose of the element
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.railml.org/schemas/2016'

Used By

Source

<xs:complexType name="tElementWithReference">
  <xs:annotation>
    <xs:documentation>generic base type, used for inheritance of railML types deploying references</xs:documentation>
  </xs:annotation>
  <xs:attribute name="ref" type="rail:tGenericRef" use="required">
    <xs:annotation>
      <xs:documentation>reference is required because it's the purpose of the element</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attributeGroup ref="rail:anyAttribute"/>
</xs:complexType>