comparison gnv-artifacts/doc/conf/products/horizontalcrosssection/conf_mesh.xml @ 752:7bc3d9f0cf3c

Modified the Workflow for Horizontalcrosssections so that the Inputvalues of the Mapviewer-Interface take affect. gnv-artifacts/trunk@795 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Fri, 19 Mar 2010 08:34:40 +0000
parents 452fad121560
children 6cd8492019d8
comparison
equal deleted inserted replaced
751:2998a9ea0c0c 752:7bc3d9f0cf3c
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <artifact name="horizontalCrossSectionMesh"> 2 <artifact name="horizontalCrossSectionMesh">
3 <states> 3 <states>
4 <state id="horizontalcrosssection_area" description="horizontalcrosssection_area_one" state="de.intevation.gnv.state.DefaultState"> 4 <state id="horizontalcrosssection_mesh_mapviewerswitch" description="horizontalcrosssection_mesh_area_one" state="de.intevation.gnv.state.DefaultAutoResumeState">
5 <!-- Empty State which will be used to integrate the switch for a
6 standalone and an mapviewer based call. -->
7 <inputvalues>
8 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="0"/>
9 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
10 </inputvalues>
11 </state>
12
13 <transition transition="de.intevation.gnv.transition.PresettingsValueCompareTransition">
14 <from state="horizontalcrosssection_mesh_mapviewerswitch"/>
15 <to state="horizontalcrosssection_mesh_area"/>
16 <condition inputvalue="geometry" value="POLYGON" operator="notequal"/>
17 </transition>
18
19 <transition transition="de.intevation.gnv.transition.PresettingsValueCompareTransition">
20 <from state="horizontalcrosssection_mesh_mapviewerswitch"/>
21 <to state="horizontalcrosssection_mesh_with_wkt"/>
22 <condition inputvalue="geometry" value="POLYGON" operator="equal"/>
23 </transition>
24
25 <state id="horizontalcrosssection_mesh_with_wkt" description="timeseries_mesh" state="de.intevation.gnv.state.PreSettingsTransferState">
26 <queryID>verticalprofile_mesh_with_wkt</queryID>
27 <dataname>meshid</dataname>
28 <data-multiselect>false</data-multiselect>
29 <presettings-transfer presetting="geometry" inputvalue="mesh_polygon"/>
30 <inputvalues>
31 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="1"/>
32 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
33 <inputvalue name="mesh_polygon" type="String" multiselect="false" usedinquery="1"/>
34 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="0"/>
35 </inputvalues>
36 </state>
37
38 <transition transition="de.intevation.gnv.transition.DefaultTransition">
39 <from state="horizontalcrosssection_mesh_with_wkt"/>
40 <to state="horizontalcrosssection_meshpoint_depth"/>
41 </transition>
42
43 <state id="horizontalcrosssection_mesh_area" description="horizontalcrosssection_mesh_area_one" state="de.intevation.gnv.state.DefaultState">
5 <queryID>area_filter</queryID> 44 <queryID>area_filter</queryID>
6 <dataname>areaid</dataname> 45 <dataname>areaid</dataname>
7 <data-multiselect>false</data-multiselect> 46 <data-multiselect>false</data-multiselect>
8 <data-noselect>true</data-noselect> 47 <data-noselect>true</data-noselect>
9 <inputvalues> 48 <inputvalues>
12 <inputvalue name="areaid" type="Integer" multiselect="false" usedinquery="0"/> 51 <inputvalue name="areaid" type="Integer" multiselect="false" usedinquery="0"/>
13 </inputvalues> 52 </inputvalues>
14 </state> 53 </state>
15 54
16 <transition transition="de.intevation.gnv.transition.ValueCompareTransition"> 55 <transition transition="de.intevation.gnv.transition.ValueCompareTransition">
17 <from state="horizontalcrosssection_area"/> 56 <from state="horizontalcrosssection_mesh_area"/>
18 <to state="horizontalcrosssection_subarea"/> 57 <to state="horizontalcrosssection_mesh_subarea"/>
19 <condition inputvalue="areaid" value="n/n" operator="notequal"/> 58 <condition inputvalue="areaid" value="n/n" operator="notequal"/>
20 </transition> 59 </transition>
21 <transition transition="de.intevation.gnv.transition.ValueCompareTransition"> 60 <transition transition="de.intevation.gnv.transition.ValueCompareTransition">
22 <from state="horizontalcrosssection_area"/> 61 <from state="horizontalcrosssection_mesh_area"/>
23 <to state="horizontalcrosssection_mesh_without_geom"/> 62 <to state="horizontalcrosssection_mesh_without_geom"/>
24 <condition inputvalue="areaid" value="n/n" operator="equal"/> 63 <condition inputvalue="areaid" value="n/n" operator="equal"/>
25 </transition> 64 </transition>
26 65
27 <state id="horizontalcrosssection_subarea" description="horizontalcrosssection_area_one" state="de.intevation.gnv.state.DefaultState"> 66 <state id="horizontalcrosssection_mesh_subarea" description="horizontalcrosssection_mesh_area_one" state="de.intevation.gnv.state.DefaultState">
28 <queryID>subarea_filter</queryID> 67 <queryID>subarea_filter</queryID>
29 <dataname>subareaid</dataname> 68 <dataname>subareaid</dataname>
30 <data-multiselect>false</data-multiselect> 69 <data-multiselect>false</data-multiselect>
31 <inputvalues> 70 <inputvalues>
32 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="0"/> 71 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="0"/>
35 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="0"/> 74 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="0"/>
36 </inputvalues> 75 </inputvalues>
37 </state> 76 </state>
38 77
39 <transition transition="de.intevation.gnv.transition.DefaultTransition"> 78 <transition transition="de.intevation.gnv.transition.DefaultTransition">
40 <from state="horizontalcrosssection_subarea"/> 79 <from state="horizontalcrosssection_mesh_subarea"/>
41 <to state="horizontalcrosssection_mesh"/> 80 <to state="horizontalcrosssection_mesh"/>
42 </transition> 81 </transition>
43 82
44 <state id="horizontalcrosssection_mesh_without_geom" description="horizontalcrosssection_mesh" state="de.intevation.gnv.state.DefaultState"> 83 <state id="horizontalcrosssection_mesh_without_geom" description="horizontalcrosssection_mesh" state="de.intevation.gnv.state.DefaultState">
45 <queryID>verticalprofile_mesh</queryID> 84 <queryID>verticalprofile_mesh</queryID>
51 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> 90 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
52 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="0"/> 91 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="0"/>
53 </inputvalues> 92 </inputvalues>
54 </state> 93 </state>
55 94
56 <transition transition="de.intevation.gnv.transition.DefaultTransition"> 95 <transition transition="de.intevation.gnv.transition.PresettingsValueCompareTransition">
57 <from state="horizontalcrosssection_mesh_without_geom"/> 96 <from state="horizontalcrosssection_mesh_without_geom"/>
58 <to state="verticalcrosssection_mesh_polygon"/> 97 <to state="verticalcrosssection_mesh_polygon"/>
98 <condition inputvalue="geometry" value="POLYGON" operator="notequal"/>
99 </transition>
100
101 <transition transition="de.intevation.gnv.transition.PresettingsValueCompareTransition">
102 <from state="horizontalcrosssection_mesh_without_geom"/>
103 <to state="horizontalcrosssection_meshpoint_depth_presettings"/>
104 <condition inputvalue="geometry" value="POLYGON" operator="equal"/>
59 </transition> 105 </transition>
60 106
61 <state id="horizontalcrosssection_mesh" description="horizontalcrosssection_mesh" state="de.intevation.gnv.state.DefaultState"> 107 <state id="horizontalcrosssection_mesh" description="horizontalcrosssection_mesh" state="de.intevation.gnv.state.DefaultState">
62 <queryID>verticalprofile_mesh_with_area</queryID> 108 <queryID>verticalprofile_mesh_with_area</queryID>
63 <dataname>meshid</dataname> 109 <dataname>meshid</dataname>
68 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> 114 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
69 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="0"/> 115 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="0"/>
70 </inputvalues> 116 </inputvalues>
71 </state> 117 </state>
72 118
73 <transition transition="de.intevation.gnv.transition.DefaultTransition"> 119 <transition transition="de.intevation.gnv.transition.PresettingsValueCompareTransition">
74 <from state="horizontalcrosssection_mesh"/> 120 <from state="horizontalcrosssection_mesh"/>
75 <to state="verticalcrosssection_mesh_polygon"/> 121 <to state="verticalcrosssection_mesh_polygon"/>
122 <condition inputvalue="geometry" value="POLYGON" operator="notequal"/>
123 </transition>
124
125 <transition transition="de.intevation.gnv.transition.PresettingsValueCompareTransition">
126 <from state="horizontalcrosssection_mesh"/>
127 <to state="horizontalcrosssection_meshpoint_depth_presettings"/>
128 <condition inputvalue="geometry" value="POLYGON" operator="equal"/>
76 </transition> 129 </transition>
77 130
78 <state id="verticalcrosssection_mesh_polygon" description="verticalcrosssection_mesh_polygon" state="de.intevation.gnv.state.SingleInputState"> 131 <state id="verticalcrosssection_mesh_polygon" description="verticalcrosssection_mesh_polygon" state="de.intevation.gnv.state.SingleInputState">
79 <dataname>mesh_polygon</dataname> 132 <dataname>mesh_polygon</dataname>
80 <data-multiselect>false</data-multiselect> 133 <data-multiselect>false</data-multiselect>
86 </state> 139 </state>
87 140
88 <transition transition="de.intevation.gnv.transition.DefaultTransition"> 141 <transition transition="de.intevation.gnv.transition.DefaultTransition">
89 <from state="verticalcrosssection_mesh_polygon"/> 142 <from state="verticalcrosssection_mesh_polygon"/>
90 <to state="horizontalcrosssection_meshpoint_depth"/> 143 <to state="horizontalcrosssection_meshpoint_depth"/>
144 </transition>
145
146 <state id="horizontalcrosssection_meshpoint_depth_presettings" description="horizontalcrosssection_meshpoint_depth" state="de.intevation.gnv.state.PreSettingsTransferState">
147 <queryID>horizontalcrosssection_meshpoint_depth</queryID>
148 <dataname>depthid</dataname>
149 <data-multiselect>false</data-multiselect>
150 <presettings-transfer presetting="geometry" inputvalue="mesh_polygon"/>
151 <inputvalues>
152 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="1"/>
153 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
154 <inputvalue name="depthid" type="Integer" multiselect="false" usedinquery="0"/>
155 <inputvalue name="mesh_polygon" type="String" multiselect="false" usedinquery="0"/>
156 </inputvalues>
157 </state>
158
159 <transition transition="de.intevation.gnv.transition.DefaultTransition">
160 <from state="horizontalcrosssection_meshpoint_depth_presettings"/>
161 <to state="horizontalcrosssection_meshpoint_parameter"/>
91 </transition> 162 </transition>
92 163
93 <state id="horizontalcrosssection_meshpoint_depth" description="horizontalcrosssection_meshpoint_depth" state="de.intevation.gnv.state.DefaultState"> 164 <state id="horizontalcrosssection_meshpoint_depth" description="horizontalcrosssection_meshpoint_depth" state="de.intevation.gnv.state.DefaultState">
94 <queryID>horizontalcrosssection_meshpoint_depth</queryID> 165 <queryID>horizontalcrosssection_meshpoint_depth</queryID>
95 <dataname>depthid</dataname> 166 <dataname>depthid</dataname>

http://dive4elements.wald.intevation.org