IS:trackRef line trackGroups: Difference between revisions

From railML 2 Wiki
Jump to navigation Jump to search
[checked revision][checked revision]
(Created page with "{{subst:InheritRefSequence}}")
 
(New element documentation)
Line 1: Line 1:
{{ElementDocu|
{{InheritRefSequence
elementName = FIXME
|parentLink={{IS:Tag|line|trackGroups}}
 
|selfLink={{IS:Tag|trackRef}}
|parent = FIXME
|contextLink={{IS:Tag|trackGroups}}
|childs={{#if:|{{{childs}}}|''Not yet described. / {{Deu|Noch nicht beschrieben.}} / {{Fra|Pas encore décrit.}}''}}
|semantics =
The element FIXME allows for grouping of FIXMEs which are referenced using FIXME. {{AddAnn|| }}
 
|inheritedAttributes =
* {{Attr|sequence}}: This allows for sorting the referenced FIXMEs. {{AddAnn|| }}
 
{{InheritRefAny
|contextLink = FIXME
|ref =
|ref_de =
|anyAttribute =
|anyAttribute_de =
}}
|ownAttributes={{#if:|{{{ownAttributes}}}|''Not yet described. / {{Deu|Noch nicht beschrieben.}} / {{Fra|Pas encore décrit.}}''}}
|constraints =
* {{Attr|sequence}} {{RailMLType|tPositiveCounter}}, optional <br/> If no {{Attr|sequence}} is provided, the sequence of the referenced FIXMEs shall be assumed as "arbitrary" or "undefined". In no case the sequence of the XML elements in the XML file shall matter. <br/> Either all or none of the FIXME elements in the current FIXME element shall carry {{Attr|sequence}} attributes. <br/> The referenced FIXME with the lowest {{Attr|sequence}} value is interpreted as the first element of the current FIXME. <br/> Each {{Attr|sequence}} value shall only be used once within the current FIXME. {{AddAnn|| }}
 
* {{Attr|ref}} {{RailMLType|tGenericRef}}, mandatory
}}
}}

Revision as of 19:55, 17 January 2017


IS:trackRef line trackGroups
 


Scheme description / Schemenbeschreibung

Position of IS:trackRef line trackGroups in the XML-Tree / Position von IS:trackRef line trackGroups im XML-Baum

  • Parent: <line>
  • Children: None

Multiplicity / Anzahl

[1..1]

Semantics / Bedeutung

The element <line> allows for grouping of <trackGroups>s which are referenced using <trackRef>.

Attributes of IS:trackRef line trackGroups / Attribute von IS:trackRef line trackGroups

  • sequence: This allows for sorting the referenced <trackGroups>s.


  • ref: This refers to the id attribute of the associated <trackGroups> element.
  • xs:anyAttribute: This provides an extension point for non-railML® attributes in a foreign namespace. How to use it?

Syntactic Constraints / Syntaktische Beschränkungen

  • sequence xs:positiveInteger, optional
    If no sequence is provided, the sequence of the referenced <trackGroups>s shall be assumed as "arbitrary" or "undefined". In no case the sequence of the XML elements in the XML file shall matter.
    Either all or none of the <trackRef> elements in the current <line> element shall carry sequence attributes.
    The referenced <trackGroups> with the lowest sequence value is interpreted as the first element of the current <line>.
    Each sequence value shall only be used once within the current <line>.

Best practice & Examples / Empfohlene Anwendung & Beispiele

Not yet described. / Noch nicht beschrieben.

Notes / Anmerkungen

Not yet described. / Noch nicht beschrieben.

Open issues / Offene Punkte/Pendenzen

Not yet described. / Noch nicht beschrieben.