TT:connection: Difference between revisions

From railML 2 Wiki
Jump to navigation Jump to search
[unchecked revision][unchecked revision]
(Templated changed, Content slightly restructured)
(Updated using new templates (Vorlage:InheritRef, Vorlage:RailMLType))
Line 1: Line 1:
{{elementDocu|
{{ElementDocu|
elementName = connection
elementName = connection
|semantics =
|semantics =
The Element {{TT:Doc|connection}} describes any connection between this train and another one.
The Element {{TT:Doc|connection}} describes any connection between this train and another one.


{{deu|Das Element {{TT:Doc|connection}} beschreibt alle Formen von Beziehungen zwischen diesem und einem anderen Zug (Anschlüsse, Flügelungen, Umlaufübergänge usw.).}}
{{Deu|Das Element {{TT:Doc|connection}} beschreibt alle Formen von Beziehungen zwischen diesem und einem anderen Zug (Anschlüsse, Flügelungen, Umlaufübergänge usw.).}}
 
|parent = {{TT:Tag|connections}}
 
|ownAttributes =
{{InheritRef
|attributeName =trainRef
|contextLink = {{TT:Doc|train}}
|notes_en =
}}
 
* {{Attr|minConnTime}}: This is the minimal connection duration needed for this connection operation.
 
* {{Attr|maxConnTime}}: This is the maximal connection duration planned for this connection operation.
 
* {{Attr|connOperation}}: This is the connection type. Possible values are:
:* {{Enum|none}}
:* {{Enum|meet}}
:* {{Enum|IsWaitingFor}}
:* {{Enum|IsExpectedBy}}
:* {{Enum|join}} The {{TT:Doc|train}} will be coupled together with another {{TT:Doc|train}}. <br/> {{Depr|2.1}} The element {{TT:Doc|connection}} should ''not'' be used for splitting and joining of {{TT:Doc|train}}s, use {{TT:Doc|train}}s with '{{Attr|type}}="{{Enum|commercial}}"' instead.
:* {{Enum|split}} This part of the {{TT:Doc|train}} will go on as another {{TT:Doc|train}}. <br/> {{Depr|2.1}} The element {{TT:Doc|connection}} should ''not'' be used for splitting and joining of {{TT:Doc|train}}s, use {{TT:Doc|train}}s with '{{Attr|type}}="{{Enum|commercial}}"' instead.
:* {{Enum|turnaround}} The {{TT:Doc|train}} will go on as another {{TT:Doc|train}}. <br/> {{Depr|2.1}} The element {{TT:Doc|connection}} should ''not'' be used for splitting and joining of {{TT:Doc|train}}s, use {{TT:Doc|train}}s with '{{Attr|type}}="{{Enum|commercial}}"' instead.


|parent = {{TT:Doc|connections}}
|constraints =
* {{Attr|trainRef}} {{RailMLType|tGenericRef}}, mandatory


|inheritedAttributes
* {{Attr|minConnTime}} {{XsdType|duration}}, optional


|ownAttributes =
* {{Attr|maxConnTime}} {{XsdType|duration}}, optional
* {{attr|trainRef}}: references the connected {{TT:Doc|train}} (required).
* {{attr|minConnTime}}: minimal connection duration needed for this connection operation ({{xsdType|duration}}, optional).
* {{attr|minConnTime}}: maximal connection duration planned for this connection operation ({{xsdType|duration}}, optional).
* {{attr|connOperation}}: the connection type ({{xsdType|string}}, optional), possible values:
** none
** meet
** IsWaitingFor
** IsExpectedBy
** join = train will be coupled together with another train;
*: {{Depr|2.1}} the element connection should not be used for splitting and joining of trains,
*: use {{TT:Tag|train}}s with '{{Attr|type}}="commercial"' instead
** split = part of the train will go on as another train;
*: {{Depr|2.1}} the element connection should not be used for splitting and joining of trains,
*: use {{TT:Tag|train}}s '{{Attr|type}}="commercial"' instead
** turnaround  = the train will go on as another train;
*: {{Depr|2.1:}} the element connection should not be used for splitting and joining of trains,
*: use {{TT:Tag|train}}s '{{Attr|type}}="commercial"' instead


|example
* {{Attr|connOperation}} optional


|backHome = TT:elements
|backHome = TT:elements
}}
}}

Revision as of 10:35, 7 December 2011


connection
 


Scheme description / Schemenbeschreibung

Position of connection in the XML-Tree / Position von connection im XML-Baum

  • Parent: <connections>
  • Children: Not yet described. / Noch nicht beschrieben.

Multiplicity / Anzahl

[1..1]

Semantics / Bedeutung

The Element connection describes any connection between this train and another one.

Das Element connection beschreibt alle Formen von Beziehungen zwischen diesem und einem anderen Zug (Anschlüsse, Flügelungen, Umlaufübergänge usw.).

Attributes of connection / Attribute von connection

  • trainRef: This refers to the id attribute of the associated train element.
  • minConnTime: This is the minimal connection duration needed for this connection operation.
  • maxConnTime: This is the maximal connection duration planned for this connection operation.
  • connOperation: This is the connection type. Possible values are:
  • none
  • meet
  • IsWaitingFor
  • IsExpectedBy
  • join The train will be coupled together with another train.
    (deprecated with version 2.1) The element connection should not be used for splitting and joining of trains, use trains with 'type="commercial"' instead.
  • split This part of the train will go on as another train.
    (deprecated with version 2.1) The element connection should not be used for splitting and joining of trains, use trains with 'type="commercial"' instead.
  • turnaround The train will go on as another train.
    (deprecated with version 2.1) The element connection should not be used for splitting and joining of trains, use trains with 'type="commercial"' instead.

Syntactic Constraints / Syntaktische Beschränkungen

  • connOperation optional

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.