Mercurial > dive4elements > river
diff flys-artifacts/doc/conf/artifacts/winfo.xml @ 921:610d0e0f4f85
#159 Modifications in the transition model to support a state with a kilometer range input only.
flys-artifacts/trunk@2270 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Thu, 30 Jun 2011 11:32:17 +0000 |
parents | 5ddb1b568f38 |
children | 53a2be494765 |
line wrap: on
line diff
--- a/flys-artifacts/doc/conf/artifacts/winfo.xml Wed Jun 29 09:00:31 2011 +0000 +++ b/flys-artifacts/doc/conf/artifacts/winfo.xml Thu Jun 30 11:32:17 2011 +0000 @@ -35,7 +35,7 @@ <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition"> <from state="state.winfo.calculation_mode"/> - <to state="state.winfo.location_distance"/> + <to state="state.winfo.distance"/> <condition data="calculation_mode" value="calc.discharge.longitudinal.section" operator="equal"/> </transition> @@ -52,6 +52,20 @@ </outputmodes> </state> + <state id="state.winfo.distance" description="state.winfo.distance" state="de.intevation.flys.artifacts.states.DistanceSelect"> + <data name="ld_from" type="Double" /> + <data name="ld_to" type="Double" /> + <data name="ld_step" type="Double" /> + + <outputmodes> + <outputmode name="discharge_curve" description="output.discharge_curve" mime-type="image/png"> + <facets> + <facet name="discharge_curve.curve" description="facet.discharge_curve.curve"/> + </facets> + </outputmode> + </outputmodes> + </state> + <state id="state.winfo.location_distance" description="state.winfo.location_distance" state="de.intevation.flys.artifacts.states.LocationDistanceSelect"> <data name="ld_mode" type="String" /> <data name="ld_locations" type="Double[]" /> @@ -69,6 +83,11 @@ </outputmodes> </state> + <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> + <from state="state.winfo.distance"/> + <to state="state.winfo.wq_adapted"/> + </transition> + <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition"> <from state="state.winfo.location_distance"/> <to state="state.winfo.wq"/> @@ -76,12 +95,6 @@ </transition> <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition"> - <from state="state.winfo.location_distance"/> - <to state="state.winfo.wq_adapted"/> - <condition data="calculation_mode" value="calc.discharge.longitudinal.section" operator="equal"/> - </transition> - - <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition"> <from state="state.winfo.location"/> <to state="state.winfo.durationcurve"/> <condition data="calculation_mode" value="calc.duration.curve" operator="equal"/>