diff artifacts/doc/conf/artifacts/uinfo.xml @ 9064:28c50f5efceb

work on uinfo-vegetation-zones table
author gernotbelger
date Wed, 09 May 2018 16:31:12 +0200
parents b6919e3c2d86
children 58af9b81a97b
line wrap: on
line diff
--- a/artifacts/doc/conf/artifacts/uinfo.xml	Tue May 08 15:21:23 2018 +0200
+++ b/artifacts/doc/conf/artifacts/uinfo.xml	Wed May 09 16:31:12 2018 +0200
@@ -19,6 +19,11 @@
       <data name="ld_from" type="Double" />
       <data name="ld_to" type="Double" />
     </state>
+    <state id="state.uinfo.distance" description="state.uinfo.distance" state="org.dive4elements.river.artifacts.states.DistanceSelect" helpText="help.state.uinfo.distance_only">
+      <data name="ld_from" type="Double" />
+      <data name="ld_to" type="Double" />
+      <data name="ld_step" type="Double" />
+    </state>
 
 
 
@@ -184,16 +189,16 @@
     <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
       <from state="state.uinfo.inundation.scenario" />
       <to state="state.uinfo.inundation.vegetation" />
-     <condition data="calculation_mode" value="uinfo_inundation_duration" operator="equal" />
+      <condition data="calculation_mode" value="uinfo_inundation_duration" operator="equal" />
     </transition>
 
 
     <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
       <from state="state.uinfo.inundation.vegetation" />
       <to state="state.uinfo.inundation_duration" />
-     <condition data="calculation_mode" value="uinfo_inundation_duration" operator="equal" />
+      <condition data="calculation_mode" value="uinfo_inundation_duration" operator="equal" />
     </transition>
-    
+
     <state id="state.uinfo.inundation_duration" description="state.uinfo.inundation_duration" state="org.dive4elements.river.artifacts.uinfo.inundationduration.InundationDurationState" helpText="help.state.uinfo.inundation_duration">
       <outputmodes>
 
@@ -214,7 +219,6 @@
       </outputmodes>
     </state>
 
-  </states>
 
 
 
@@ -234,33 +238,87 @@
 
 
 
-  <!-- Calculation Mode: Vegetation Zones -->
-  <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
-    <from state="state.uinfo.calculation_mode" />
-    <to state="state.uinfo.vegetation_zones" />
-    <condition data="calculation_mode" value="uinfo_vegetation_zones" operator="equal" />
-
-  </transition>
-
-  <state id="state.uinfo.vegetation_zones" description="state.uinfo.vegetation_zones" state="org.dive4elements.river.artifacts.uinfo.vegetationzones.VegetationZonesState" helpText="help.state.uinfo.vegetation_zones">
-    <outputmodes>
 
-      <!-- FIXME: i01n name in FLYSConstants -->
-      <outputmode name="uinfo_vegetation_zones_export" description="output.uinfo_vegetation_zones_export" mime-type="text/plain" type="export">
-        <facets>
-          <facet name="csv" description="facet.uinfo_vegetation_zones_export.csv" />
-          <facet name="pdf" description="facet.uinfo_vegetation_zones_export.pdf" />
-        </facets>
-      </outputmode>
-
-      <!-- FIXME: i01n name in FLYSConstants -->
-      <outputmode name="uinfo_vegetation_zones_report" description="output.uinfo_vegetation_zones_report" mime-type="text/xml" type="report">
-        <facets>
-          <facet name="report" description="facet.uinfo_vegetation_zones_report" />
-        </facets>
-      </outputmode>
-    </outputmodes>
-  </state>
+    <!-- Calculation Mode: Vegetation Zones -->
 
 
+
+    <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
+      <from state="state.uinfo.calculation_mode" />
+      <to state="state.uinfo.distance" />
+      <condition data="calculation_mode" value="uinfo_vegetation_zones" operator="equal" />
+    </transition>
+
+
+    <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
+      <from state="state.uinfo.distance" />
+      <to state="state.uinfo.vegetation_zones.table" />
+      <condition data="calculation_mode" value="uinfo_vegetation_zones" operator="equal" />
+    </transition>
+
+
+
+    <state id="state.uinfo.vegetation_zones.table" description="state.uinfo.vegetation_zones.table" state="org.dive4elements.river.artifacts.uinfo.vegetationzones.VegetationZonesTableState" helpText="help.state.uinfo.vegetation_zones">
+    <data name="epochs" type="String" />
+    </state>
+
+
+    <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
+      <from state="state.uinfo.vegetation_zones.table" />
+      <to state="state.uinfo.vegetation_zones" />
+      <condition data="calculation_mode" value="uinfo_vegetation_zones" operator="equal" />
+    </transition>
+
+
+    <state id="state.uinfo.vegetation_zones" description="state.uinfo.vegetation_zones" state="org.dive4elements.river.artifacts.uinfo.vegetationzones.VegetationZonesState" helpText="help.state.uinfo.vegetation_zones">
+      <outputmodes>
+
+        <!-- FIXME: i01n name in FLYSConstants -->
+        <outputmode name="uinfo_vegetation_zones_export" description="output.uinfo_vegetation_zones_export" mime-type="text/plain" type="export">
+          <facets>
+            <facet name="csv" description="facet.uinfo_vegetation_zones_export.csv" />
+            <facet name="pdf" description="facet.uinfo_vegetation_zones_export.pdf" />
+          </facets>
+        </outputmode>
+
+        <!-- FIXME: i01n name in FLYSConstants -->
+        <outputmode name="uinfo_vegetation_zones_report" description="output.uinfo_vegetation_zones_report" mime-type="text/xml" type="report">
+          <facets>
+            <facet name="report" description="facet.uinfo_vegetation_zones_report" />
+          </facets>
+        </outputmode>
+      </outputmodes>
+    </state>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+  </states>
 </artifact>
\ No newline at end of file

http://dive4elements.wald.intevation.org