Mercurial > dive4elements > river
changeset 2200:575ed0248be2
Added transitions for 'historical discharge curves' calculation.
flys-artifacts/trunk@3818 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Mon, 30 Jan 2012 09:03:12 +0000 |
parents | 7bac5afb9892 |
children | 4e3bfa2d9584 |
files | flys-artifacts/ChangeLog flys-artifacts/doc/conf/artifacts/winfo.xml |
diffstat | 2 files changed, 62 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/flys-artifacts/ChangeLog Mon Jan 30 08:37:01 2012 +0000 +++ b/flys-artifacts/ChangeLog Mon Jan 30 09:03:12 2012 +0000 @@ -1,3 +1,8 @@ +2012-01-30 Ingo Weinzierl <ingo@intevation.de> + + * doc/conf/artifacts/winfo.xml: Added transitions for "historical discharge + curves" calculation. + 2012-01-30 Felix Wolfsteller <felix.wolfsteller@intevation.de> * src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java:
--- a/flys-artifacts/doc/conf/artifacts/winfo.xml Mon Jan 30 08:37:01 2012 +0000 +++ b/flys-artifacts/doc/conf/artifacts/winfo.xml Mon Jan 30 09:03:12 2012 +0000 @@ -52,10 +52,22 @@ </transition> <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> + <from state="state.winfo.calculation_mode"/> + <to state="state.winfo.historicalq.reference_gauge"/> + <condition data="calculation_mode" value="calc.historical.discharge.curve" operator="equal"/> + </transition> + + <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition"> <from state="state.winfo.waterlevel_pair_select"/> <to state="state.winfo.w_differences"/> </transition> + <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition"> + <from state="state.winfo.calculation_mode"/> + <to state="state.winfo.reference.curve.input"/> + <condition data="calculation_mode" value="calc.reference.curve" operator="equal"/> + </transition> + <state id="state.winfo.location" description="state.winfo.location" state="de.intevation.flys.artifacts.states.LocationSelect"> <data name="ld_locations" type="Double[]" /> @@ -260,12 +272,6 @@ <to state="state.winfo.discharge_longitudinal_section"/> </transition> - <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition"> - <from state="state.winfo.calculation_mode"/> - <to state="state.winfo.reference.curve.input"/> - <condition data="calculation_mode" value="calc.reference.curve" operator="equal"/> - </transition> - <state id="state.winfo.waterlevel" description="state.winfo.waterlevel" state="de.intevation.flys.artifacts.states.WaterlevelState"> <outputmodes> <outputmode name="longitudinal_section" description="output.longitudinal_section" mime-type="image/png" type="chart"> @@ -428,5 +434,50 @@ </outputmodes> </state> + + <!-- path for historical discharge curves --> + <state id="state.winfo.historicalq.reference_gauge" description="state.winfo.historicalq.reference_gauge" state="de.intevation.flys.artifacts.states.ReferenceGaugeState"> + <data name="reference_gauge" type="Integer" /> + </state> + + <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> + <from state="state.winfo.historicalq.reference_gauge"/> + <to state="state.winfo.historicalq.timerange"/> + </transition> + + <state id="state.winfo.historicalq.timerange" description="state.winfo.historicalq.timerange" state="de.intevation.flys.artifacts.states.GaugeTimerangeState"> + <data name="year_range" type="intrange"/> + </state> + + <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> + <from state="state.winfo.historicalq.timerange"/> + <to state="state.winfo.historicalq.mode"/> + </transition> + + <state id="state.winfo.historicalq.mode" description="state.winfo.historicalq.mode" state="de.intevation.flys.artifacts.states.HistoricalDischargeState"> + <data name="historical_mode" type="Integer" /> + <data name="historical_values" type="String" /> + </state> + + <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> + <from state="state.winfo.historicalq.mode"/> + <to state="state.winfo.historicalq.compute"/> + </transition> + + <state id="state.winfo.historicalq.compute" description="state.winfo.historicalq.compute" state="de.intevation.flys.artifacts.states.HistoricalDischargeComputeState"> + <outputmodes> + <outputmode name="historical_discharge" description="output.historical_discharge.description" mime-type="image/png" type="chart"> + <facets> + <!-- TODO ADD FACETS --> + </facets> + </outputmode> + <outputmode name="historical_discharge_report" description="output.historical_discharge_report" mime-type="text/xml" type="report"> + <facets> + <!-- TODO ADD FACETS --> + </facets> + </outputmode> + </outputmodes> + </state> + </states> </artifact>