Template:InheritOcpRef: Difference between revisions

From railML 2 Wiki
Jump to navigation Jump to search
[unchecked revision][checked revision]
No edit summary
 
(7 intermediate revisions by 2 users not shown)
Line 2: Line 2:
|attributeName = ocpStationRef
|attributeName = ocpStationRef
|contextLink = {{IS:Tag|ocp}}
|contextLink = {{IS:Tag|ocp}}
|notes_en = {{Intro|2.1}}, it refers to an {{IS:Doc|ocp}} whose {{Attr|operationalType}} equal '{{Enum|station}}'. {{#if:{{{ocpStationRef|}}}|<br/>{{{ocpStationRef}}}|}}
|notes_en = {{Intro|2.1}} {{#if:{{{ocpStationRef|}}}|<br/>{{{ocpStationRef}}}|}}
|notes_de = {{#if:{{{ocpStationRef_de|}}}|{{Deu|{{{ocpStationRef_de}}}}}|}}
|notes_de = {{#if:{{{ocpStationRef_de|}}}|{{Deu|{{{ocpStationRef_de}}}}}|}}
}}
}}
Line 21: Line 21:
*controllerRef_de: German comment on controllerRef
*controllerRef_de: German comment on controllerRef
===Dependencies===
===Dependencies===
The template depends on [[Template:InheritRef]], [[Templat:Intro]], [[Template:IS:Tag]], [[Template:IS:Doc]], [[Template:Attr]], [[Template:Enum]] and [[Template:AddAnn]]. [[Template:InheritSwitchCrossing]] builds on it.
The template depends on [[Template:InheritRef]], [[Template:Intro]], [[Template:IS:Tag]], [[Template:IS:Doc]], [[Template:Attr]], [[Template:Enum]] and [[Template:AddAnn]]. [[Template:InheritSwitchCrossing]] builds on it.
 
==Example==
==Example==
<!--
<nowiki>{{InheritOcpRef}}</nowiki>
<nowiki>{{InheritOcpRef}}</nowiki>


delivers
delivers


{|border="1"
{{InheritOcpRef}}
|{{inheritOcpRef}}
|}


<nowiki>{{inheritOcpRef
<nowiki>{{inheritOcpRef
Line 41: Line 39:
delivers
delivers


{|border="1"
{{inheritOcpRef
|{{inheritOcpRef
|ocpStationRef=An English comment on ocpStationRef
|ocpStationRef=An English comment on ocpStationRef
|ocpStationRef_de=Ein deutscher Kommentar zu ocpStationRef
|ocpStationRef_de=Ein deutscher Kommentar zu ocpStationRef
Line 48: Line 45:
|controllerRef_de=Ein deutscher Kommentar zu controllerRef
|controllerRef_de=Ein deutscher Kommentar zu controllerRef
}}
}}
|}


The template is employed e.g. by [[IS:signal]].
The template is employed e.g. by [[IS:signal]].
-->
 
[[Category:AttributeTemplate]]</noinclude>
[[Category:AttributeTemplate]]</noinclude>

Latest revision as of 17:49, 26 December 2018

Usage

This template lists the commented attributes ocpStationRef and controllerRef. It allows for optional comments for both attributes both in Englishg and German.

Arguments

The template has four optional arguments:

  • ocpStationRef: English comment on ocpStationRef
  • ocpStationRef_de: German Comment on ocpSttationRef
  • controllerRef: English comment on controllerRef
  • controllerRef_de: German comment on controllerRef

Dependencies

The template depends on Template:InheritRef, Template:Intro, Template:IS:Tag, Template:IS:Doc, Template:Attr, Template:Enum and Template:AddAnn. Template:InheritSwitchCrossing builds on it.

Example

{{InheritOcpRef}}

delivers


  • ocpStationRef: This refers to the id attribute of the associated <ocp> element.
    (introduced with version 2.1)
  • controllerRef: This refers to the id attribute of the associated <controller> element.
    (introduced with version 2.1)

{{inheritOcpRef |ocpStationRef=An English comment on ocpStationRef |ocpStationRef_de=Ein deutscher Kommentar zu ocpStationRef |controllerRef=An English comment on controllerRef |controllerRef_de=Ein deutscher Kommentar zu controllerRef }}

delivers


  • ocpStationRef: This refers to the id attribute of the associated <ocp> element.
    (introduced with version 2.1)
    An English comment on ocpStationRef

    Ein deutscher Kommentar zu ocpStationRef
  • controllerRef: This refers to the id attribute of the associated <controller> element.
    (introduced with version 2.1)
    An English comment on controllerRef

    Ein deutscher Kommentar zu controllerRef

The template is employed e.g. by IS:signal.