diff flys-artifacts/doc/conf/artifacts/fixanalysis.xml @ 2668:53f42adf4505

Modified states and added new state for fixing analysis. flys-artifacts/trunk@4351 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Mon, 07 May 2012 13:27:45 +0000
parents 9e9eb9d97548
children 15523818eae4
line wrap: on
line diff
--- a/flys-artifacts/doc/conf/artifacts/fixanalysis.xml	Fri May 04 13:47:37 2012 +0000
+++ b/flys-artifacts/doc/conf/artifacts/fixanalysis.xml	Mon May 07 13:27:45 2012 +0000
@@ -24,7 +24,9 @@
 
         <state id="state.fix.location" description="state.fix.location"
             state="de.intevation.flys.artifacts.states.fixation.LocationSelect">
-            <data name="location" type="Double[]"/>
+            <data name="from" type="Double"/>
+            <data name="to" type="Double"/>
+            <data name="step" type="Double"/>
         </state>
 
         <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
@@ -34,7 +36,8 @@
 
         <state id="state.fix.period" description="state.fix.period"
             state="de.intevation.flys.artifacts.states.fixation.FixationPeriod">
-            <data name="period" type="Long[]"/>
+            <data name="start" type="Long"/>
+            <data name="end" type="Long"/>
         </state>
 
         <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
@@ -44,11 +47,22 @@
 
         <state id="state.fix.gaugerange" description="state.fix.gaugerange"
             state="de.intevation.flys.artifacts.states.fixation.GaugeRange">
-            <data name="gaugerange" type="Integer[]"/>
+            <data name="q1" type="Integer"/>
+            <data name="q2" type="Integer"/>
+        </state>
+
+        <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
+            <from state="state.fix.gaugerange"/>
+            <to state="state.fix.eventselect"/>
+        </transition>
+
+        <state id="state.fix.eventselect" description="state.fix.eventselect"
+            state="de.intevation.flys.artifacts.states.fixation.EventSelect">
+            <data name="events" type="Integer[]"/>
         </state>
 
         <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition">
-            <from state="state.fix.gaugerange"/>
+            <from state="state.fix.eventselect"/>
             <to state="state.fix.analysis.referenceperiod"/>
             <condition data="calculation.mode" value="calculation.analysis"
                 operator="equal"/>

http://dive4elements.wald.intevation.org