...
Code Block |
---|
<analysis-description id="ncsa.maeviz.test.TestAnalysis" help-context="ncsa.maeviz.ui.bridge_damage">
<analysis-type type="simpleIteration">
<property name="iteratingDatasetKey" value="bridges" />
</analysis-type>
<sub-analysis-iterator output-id='bridgeFunctionalityMap' output-type="datasetmap" iteration-generator-type="fragilityKeyContributor" iteration-id="ncsa.maeviz.bridges.BridgeFragilityKeyContributor">
<sub-analysis analysis-id="ncsa.maeviz.bridges.BridgeDamage" output-id='bridgeDamage'>
<fixed-param source='iterator' modifier='guidmapmodifier' key='retrofits' modifier-param='bridges'/>
<require-optional-param param='bridgeRetrofitCostEstimate'/>
</sub-analysis>
<sub-analysis analysis-id="ncsa.maeviz.bridges.BridgeFunctionality" add-to-iterator-output="true">
<fixed-param source='sub-analysis-output' from-output-id='bridgeDamage' key='bridgeDamage' is-dataset="true"/>
</sub-analysis>
</sub-analysis-iterator>
<parameter phylum="string" cardinality="single" key="subtestAnalysis.resultName" friendly-name="Result Name" >
<description>Name for the resulting dataset</description>
</parameter>
<parameter phylum="datasetmap" format="sub-analysis-result" cardinality="multiple" key="bridgeFunctionalityMap" friendly-name="Bridge Functionality">
<types>
<type>bridgeFunctionality</type>
</types>
</parameter>
<!-- OUTPUTS -->
<output friendly-name="Bridge Damage" key="subtestAnalysis" phylum="dataset" format="shapefile" geom="bridges" guids="bridges">
<property name="bridges" type="base-dataset-key" value="bridges" />
<property name="schema" type="schema" value="ncsa.maeviz.schemas.bridgeDamage.v1.0" />
</output>
<produced-types>
<type>bridgeDamage</type>
</produced-types>
</analysis-description>
|
A few notes:
...