Template:InputOutputParameterTemplate: Difference between revisions

From IMAGE
Jump to navigation Jump to search
No edit summary
No edit summary
 
(118 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<includeonly>
<includeonly>__NOEDITSECTION__{{#ifexpr:
__NOEDITSECTION__
{{PropertyTestTemplate|prop=HasInputVar|page={{FULLPAGENAME}} }}+
{{#ifexpr:
{{PropertyTestTemplate|prop=HasParameter|page={{FULLPAGENAME}} }}+
  {{#ask:[[Category:Variable]][[HasVariableType::driver]][[-HasInputVar::{{PAGENAME}}]]|format=count}} or
{{PropertyTestTemplate|prop=HasOutputVar|page={{FULLPAGENAME}} }}> 0
  {{#ask:[[Category:Variable]][[HasVariableType::model (from/to model)]][[-HasInputVar::{{PAGENAME}}]]|format=count}} or
|<h2>Input/Output Table</h2><p>Input {{FULLPAGENAME}} component </p>
  {{#ask:[[Category:Variable]][[HasVariableType::model (end-indicator)]][[-HasInputVar::{{PAGENAME}}]]|format=count}} or
|}}
  {{#ask:[[Category:Variable]][[HasVariableType::parameter]][[-HasParameter::{{PAGENAME}}]]|format=count}}  
{{#ifexpr: {{PropertyTestTemplate|prop=HasInputVar|page={{FULLPAGENAME}} }}>0
|<h2>Inputs</h2>|}}{{DriverGroupTemplate|{{PAGENAME}}}}
|{{#ask:[[Category:Variable]][[-HasInputVar::{{FULLPAGENAME}}]]
{{#ask:[[Category:Variable]][[HasVariableType::model (to/from model)]][[-HasInputVar::{{PAGENAME}}]]
  |mainlabel=
|mainlabel=Variabele
  |?HasDescription=Description
|?HasDescription=Description
  |?HasVariableType=Type
|?-HasOutputVar=Output of
  |link=none
|format=template
  |sort=HasVariableType
|template=StyleParameterTemplate
  |format=Plainlist
|headers=plain
  |template=ComponentInputTemplate
|intro=<div class="StandardTableHeader IOP_Inputs"><h3>Model variables from model</h3><table class="StandardTable IOP_InputsTable  sortable smwtable jquery-tablesorter"><tr class="StandardTableHeaderRow"><th class="headerSort IOPTemplateTd1">'''Model variable'''</th><th class="headerSort IOPTemplateTd2">'''Description'''</th><th class="headerSort IOPTemplateTd3" >'''Output of'''</th></tr>
  |intro={{TableIntroTemplate|20%|IMAGE model drivers and variables|60%|Description|20%|Source}}
|outro=</table></div>
  |outro=</table>
}}{{#ask:[[Category:Variable]][[HasVariableType::parameter]][[-HasParameter::{{PAGENAME}}]]
  }}
|mainlabel= Parameter
|}}{{#ifexpr:{{PropertyTestTemplate|prop=HasParameter|page={{FULLPAGENAME}} }}>0
|?HasDescription=Description
|{{#ask:[[Category:Variable]][[HasVariableType::external parameter]][[-HasParameter::{{FULLPAGENAME}}]]
|?HasSource=Source
  |mainlabel= Parameter
|format=template
  |?HasDescription=Description
|template=StyleParameterTemplate
  |?HasSource=Source
|headers=plain
  |?HasValuesBasedOn = basedon
|intro=<div class="StandardTableHeader IOP_Parameters"><h3>Parameters</h3><table class="StandardTable IOP_VariablesTable  sortable smwtable jquery-tablesorter"><tr class="StandardTableHeaderRow"><th class="headerSort IOPTemplateTd1">'''Parameter'''</th><th class="headerSort IOPTemplateTd2">'''Description'''</th><th class="headerSort IOPTemplateTd3" >'''From source'''</th></tr>
  |format=Plainlist
|outro=</table></div>
  |template=ComponentParameterTemplate
}}
  |intro={{TableIntroTemplate|20%|External datasets|60%|Description|20%|Source}}
{{#ifexpr: {{#ask:[[Category:Variable]][[HasVariableType::model (to/from model)]][[-HasOutputVar::{{PAGENAME}}]]|format=count}}|
  |outro=</table>
<h2>Outputs</h2>
  }}
{{#ask:[[Category:Variable]][[HasVariableType::model (to/from model)]][[-HasOutputVar::{{PAGENAME}}]]
|}}{{#ifexpr:{{PropertyTestTemplate|prop=HasOutputVar|page={{FULLPAGENAME}} }}>0
|mainlabel= Variabele
|<p>Output {{FULLPAGENAME}} component</p>
|?HasDescription=Description
{{#ask:[[Category:Variable]][[-HasOutputVar::{{FULLPAGENAME}}]]
|?-HasInputVar=Used in
  |mainlabel= Variabele
|format=template
  |?HasDescription=Description
|template=StyleParameterTemplate
  |?HasVariableType=Type
|headers=plain
  |link=none
|intro=<div class="StandardTableHeader IOP_Outputs"><h3>Model variable with further use</h3><table class="StandardTable IOP_VariablesTable  sortable smwtable jquery-tablesorter"><tr class="StandardTableHeaderRow"><th class="headerSort IOPTemplateTd1">'''Model variable (end-indicator)'''</th><th class="headerSort IOPTemplateTd2">'''Description'''</th><th class="headerSort IOPTemplateTd3" >'''Used in'''</th></tr>
  |sort=HasVariableType
|outro=</table></div>
  |order=desc
}}
  |format=Plainlist
{{#ask:[[Category:Variable]][[HasVariableType::model (to/from model)]][[-HasOutputVar::{{PAGENAME}}]]
  |template=ComponentOutputTemplate
|mainlabel= Variabele
  |intro={{TableIntroTemplate|20%|IMAGE model variables|60%|Description|20%|Use}}
|?HasDescription=Description
  |outro=</table>
|format=template
  }}
|template=StyleParameterTemplate
|}}</includeonly>
|headers=plain
|intro=<div class="StandardTableHeader IOP_Outputs"><h3>Model variable, end-indicator</h3><table class="StandardTable IOP_VariablesTable  sortable smwtable jquery-tablesorter"><tr class="StandardTableHeaderRow"><th class="headerSort IOPTemplateTd1">'''Model variable'''</th><th class="headerSort IOPTemplateTd2">'''Description'''</th></tr>
|outro=</table></div>
}}|}}
</includeonly>

Latest revision as of 09:18, 20 March 2020