Template:UmlLink: Difference between revisions

From railML 3 Wiki
Jump to navigation Jump to search
[unchecked revision][checked revision]
(Layout)
(+generic, visualization)
 
(18 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>{{#vardefine:ziel|{{{1}}}}}{{#vardefine:aus|[[{{uml|{{#var:ziel}}|{{{2}}}}}|'''UML-visualization of {{{1}}}'''}}{{#switch:1
<includeonly>{{#ifeq:{{{1}}}|RAILML|{{#vardefine:ziel|CO}}|{{#vardefine:ziel|{{{1}}}}}}}{{#vardefine:aus|[{{uml|{{#var:ziel}}|{{{2|{{current}}}}}}} '''UML-visualization of {{{1}}}''']}}{{#switch:{{{1}}}
|RAILML={{#vardefine:ziel|CO}}{{#var:aus}}
|RAILML={{#var:aus}}
|CO=
|CO
|IL=
|IL
|IS=
|IS
|RTM=
|RTM
|generic
|visualization
|GML={{#var:aus}}
|GML={{#var:aus}}
|RS
|TT={{#ifeq:{{{2}}}|3.1|&nbsp;|{{#var:aus}}}}
|#default=&nbsp;
|#default=&nbsp;
}}
}}
Line 14: Line 18:
*'''1:''' Obligatory subschema-slug
*'''1:''' Obligatory subschema-slug
*'''2:''' {{rml}} version; default: <nowiki>{{current}}</nowiki>
*'''2:''' {{rml}} version; default: <nowiki>{{current}}</nowiki>
==Examples==
<pre>{{umlLink|IS|3.1}}</pre>delivers:
{{umlLink|IS|3.1}}
<pre>{{umlLink|RAILML}}</pre>delivers:
{{umlLink|RAILML}}
<pre>{{umlLink|CO}}</pre>delivers:
{{umlLink|CO}}
<pre>{{umlLink|RS|3.1}}</pre>delivers:
{{#ifeq:{{umlLink|RS|3.1}}|&nbsp;|''(currently nothing)''|{{umlLink|RS|3.1}}}}


[[category:template]]
[[category:template]]
{{interwiki}}
</noinclude>
</noinclude>

Latest revision as of 18:30, 8 February 2024

Usage

Template to produce a link to the respective UML-visualization

Arguments

  • 1: Obligatory subschema-slug
  • 2: railML® version; default: {{current}}

Examples

{{umlLink|IS|3.1}}

delivers:

UML-visualization of IS


{{umlLink|RAILML}}

delivers:

UML-visualization of RAILML


{{umlLink|CO}}

delivers:

UML-visualization of CO


{{umlLink|RS|3.1}}

delivers:

(currently nothing)