changeset 421:fd71ee76fa58

Prepared state and transitions of verticalcrosssection. gnv-artifacts/trunk@469 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 21 Dec 2009 16:01:35 +0000
parents c6a287398379
children f426f55d4f7a
files gnv-artifacts/ChangeLog gnv-artifacts/doc/conf/products/verticalcrosssection/conf_mesh.xml
diffstat 2 files changed, 19 insertions(+), 48 deletions(-) [+]
line wrap: on
line diff
--- a/gnv-artifacts/ChangeLog	Mon Dec 21 15:57:04 2009 +0000
+++ b/gnv-artifacts/ChangeLog	Mon Dec 21 16:01:35 2009 +0000
@@ -1,3 +1,8 @@
+2009-12-21  Ingo Weinzierl <ingo.weinzierl@intevation.de>
+
+	* doc/conf/products/verticalcrosssection/conf_mesh.xml: Prepared states and
+	  transitions of verticalcrosssection (german 'Profilschnitt').
+
 2009-12-21  Ingo Weinzierl <ingo.weinzierl@intevation.de>
 
 	* src/main/java/de/intevation/gnv/utils/WKTUtils.java
--- a/gnv-artifacts/doc/conf/products/verticalcrosssection/conf_mesh.xml	Mon Dec 21 15:57:04 2009 +0000
+++ b/gnv-artifacts/doc/conf/products/verticalcrosssection/conf_mesh.xml	Mon Dec 21 16:01:35 2009 +0000
@@ -54,7 +54,7 @@
           
           <transition transition="de.intevation.gnv.transition.DefaultTransition">
               <from state="verticalcrosssection_mesh_without_geom"/>
-              <to state="verticalcrosssection_mesh_coordinate"/>
+              <to state="verticalcrosssection_mesh_linestring"/>
           </transition>
          
          <state id="verticalcrosssection_mesh" description="verticalcrosssection_mesh" state="de.intevation.gnv.state.DefaultState">
@@ -71,54 +71,21 @@
          
          <transition transition="de.intevation.gnv.transition.DefaultTransition">
               <from state="verticalcrosssection_mesh"/>
-              <to state="verticalcrosssection_mesh_coordinate"/>
-          </transition>
-         
-         <state id="verticalcrosssection_mesh_coordinate" description="verticalcrosssection_mesh_coordinate" state="de.intevation.gnv.state.SingleInputState">
-             <dataname>mesh_coordinate</dataname>
-             <data-multiselect>false</data-multiselect>
-             <inputvalues>
-                  <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="1"/>
-                  <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
-                  <inputvalue name="mesh_coordinate" type="Coordinate" multiselect="false" usedinquery="0"/>
-             </inputvalues>
-         </state>
-         
-         <transition transition="de.intevation.gnv.transition.DefaultTransition">
-              <from state="verticalcrosssection_mesh_coordinate"/>
-              <to state="verticalcrosssection_mesh_point"/>
+              <to state="verticalcrosssection_mesh_linestring"/>
           </transition>
          
-         <state id="verticalcrosssection_mesh_point" description="verticalcrosssection_mesh__point" state="de.intevation.gnv.state.CoordinateSelectionState">
-             <queryID>verticalprofile_mesh_point</queryID>
-             <dataname>mesh_point</dataname>
-             <data-multiselect>false</data-multiselect>
-             <inputvalues>
-                  <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="1"/>
-                  <inputvalue name="mesh_coordinate" type="Coordinate" multiselect="false" usedinquery="1"/>
-                  <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
-                  <inputvalue name="mesh_point" type="Integer" multiselect="false" usedinquery="0"/>
-             </inputvalues>
-         </state>
+        <state id="verticalcrosssection_mesh_linestring" description="verticalcrosssection_mesh_linestring" state="de.intevation.gnv.state.SingleInputState">
+           <dataname>mesh_linestring</dataname>
+           <data-multiselect>false</data-multiselect>
+           <inputvalues>
+                <inputvalue name="meshid" type="Integer" multiselect="false"/>
+                <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
+                <inputvalue name="mesh_linestring" type="String" multiselect="false" usedinquery="0"/>
+           </inputvalues>
+        </state>
          
          <transition transition="de.intevation.gnv.transition.DefaultTransition">
-              <from state="verticalcrosssection_mesh_point"/>
-              <to state="verticalcrosssection_mesh_axis"/>
-         </transition>
-         
-          <state id="verticalcrosssection_mesh_axis" description="verticalcrosssection_mesh_axis" state="de.intevation.gnv.state.profile.horizontal.NorthSouthEastWestState">
-            <dataname>axisid</dataname>
-             <data-multiselect>false</data-multiselect>
-             <inputvalues>
-                  <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="1"/>
-                  <inputvalue name="mesh_point" type="Integer" multiselect="false" usedinquery="1"/>
-                  <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
-                  <inputvalue name="axisid" type="AttributeName" multiselect="false" usedinquery="0"/>
-             </inputvalues>
-         </state>
-         
-         <transition transition="de.intevation.gnv.transition.DefaultTransition">
-              <from state="verticalcrosssection_mesh_axis"/>
+              <from state="verticalcrosssection_mesh_linestring"/>
               <to state="verticalcrosssection_mesh_parameter"/>
          </transition>
          
@@ -128,10 +95,9 @@
              <data-multiselect>false</data-multiselect>
              <inputvalues>
                   <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="1"/>
-                  <inputvalue name="mesh_point" type="Integer" multiselect="false" usedinquery="0"/>
-                  <inputvalue name="axisid" type="AttributeName" multiselect="false" usedinquery="0"/>
                   <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
-                  <inputvalue name="parameterid" type="Integer" multiselect="true"  usedinquery="0"/>
+                  <inputvalue name="parameterid" type="Integer" multiselect="false"  usedinquery="0"/>
+                  <inputvalue name="mesh_linestring" type="String" multiselect="false" usedinquery="0"/>
              </inputvalues>
          </state>
          

http://dive4elements.wald.intevation.org