Template:UmlLink: Difference between revisions

From railML 3 Wiki
Jump to navigation Jump to search
[unchecked revision][checked revision]
No edit summary
(+generic, visualization)
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>{{#vardefine:probe|Test}}{{#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;
}}
}}
{{#var:probe}}
</includeonly><noinclude>
</includeonly><noinclude>
==Usage==
==Usage==
Line 16: Line 19:
*'''2:''' {{rml}} version; default: <nowiki>{{current}}</nowiki>
*'''2:''' {{rml}} version; default: <nowiki>{{current}}</nowiki>
==Examples==
==Examples==
<pre>{{umlLink|IS|3.1}}</pre>
<pre>{{umlLink|IS|3.1}}</pre>delivers:


{{umlLink|IS|3.1}}
{{umlLink|IS|3.1}}


<pre>{{umlLink|RAILML}}</pre>
<pre>{{umlLink|RAILML}}</pre>delivers:


{{umlLink|RAILML}}
{{umlLink|RAILML}}


<pre>{{umlLink|RS|3.1}}</pre>
<pre>{{umlLink|CO}}</pre>delivers:


<!--{{#ifeq:{{umlLink|RS|3.1}}|&nbsp;|(currently nothing)|{{umlLink|RS|3.1}}}}-->
{{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)