view flys-artifacts/doc/conf/artifacts/minfo.xml @ 2702:4c00cf83fff1

Added state, calculation and csv exporter for MINFO flow velociy calculation. flys-artifacts/trunk@4418 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Wed, 16 May 2012 08:37:27 +0000
parents 1bc35de0b786
children d8444fcb4e44
line wrap: on
line source
<?xml version="1.0" encoding="UTF-8"?>
<artifact name="minfo">

    <states>
        <state id="state.minfo.river" description="state.minfo.river" state="de.intevation.flys.artifacts.states.RiverSelect" helpText="help.index">
            <data name="river" type="String" />
        </state>

        <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
                <from state="state.minfo.river"/>
                <to state="state.minfo.calculation_mode"/>
        </transition>

        <state id="state.minfo.calculation_mode" description="state.minfo.calculation_mode" state="de.intevation.flys.artifacts.states.CalculationSelectMinfo" helpText="help.minfo">
            <data name="calculation_mode" type="String"/>
        </state>

        <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition">
            <from state="state.minfo.calculation_mode"/>
            <to state="state.minfo.distance_only"/>
            <condition data="calculation_mode" value="calc.flow.velocity" operator="equal"/>
        </transition>

        <state id="state.minfo.distance_only" description="state.minfo.distance_only" state="de.intevation.flys.artifacts.states.DistanceOnlySelect" helpText="help.minfo.distance">
            <data name="ld_from" type="Double" />
            <data name="ld_to"   type="Double" />
        </state>

        <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
            <from state="state.minfo.distance_only"/>
            <to state="state.minfo.dischargestate"/>
        </transition>

        <state id="state.minfo.dischargestate" description="state.minfo.dischargestate" state="de.intevation.flys.artifacts.states.DischargeState" helpText="help.minfo.dischargestate">
            <data name="total.channel" type="intoptions"/>
            <data name="main.channel"  type="intoptions"/>
        </state>

        <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
            <from state="state.minfo.dischargestate"/>
            <to state="state.minfo.flow_velocity"/>
        </transition>

        <state id="state.minfo.flow_velocity" description="state.minfo.flow_velocity" state="de.intevation.flys.artifacts.states.FlowVelocityState" helpText="help.minfo.flowvelocity">
            <outputmodes>
                <outputmode name="flow_velocity_export" description="output.flow_velocity_export" mime-type="text/plain" type="export">
                    <facets>
                        <facet name="csv" description="facet.flow_velocity_export.csv" />
                        <!--
                        <facet name="pdf" description="facet.historical_discharge.pdf" />
                        -->
                    </facets>
                </outputmode>
            </outputmodes>
        </state>

    </states>

</artifact>

http://dive4elements.wald.intevation.org