comparison gnv-artifacts/doc/conf/products/horizontalcrosssection/conf_mesh.xml @ 325:3eff9241ea1e

Refactoring of the Transitionmodel. Now each Transition is responsible to allocate the Data which is required to describe or feed it. gnv-artifacts/trunk@390 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Tim Englich <tim.englich@intevation.de>
date Tue, 01 Dec 2009 15:58:02 +0000
parents 57a2bf630854
children e964a3d8f7bc
comparison
equal deleted inserted replaced
324:e6e172a4915e 325:3eff9241ea1e
6 <dataname>areaid</dataname> 6 <dataname>areaid</dataname>
7 <data-multiselect>false</data-multiselect> 7 <data-multiselect>false</data-multiselect>
8 <data-noselect>true</data-noselect> 8 <data-noselect>true</data-noselect>
9 <reachableTransitions> 9 <reachableTransitions>
10 <transition>horizontalcrosssection_subarea</transition> 10 <transition>horizontalcrosssection_subarea</transition>
11 <transition>horizontalcrosssection_mesh_without_geom</transition>
11 </reachableTransitions> 12 </reachableTransitions>
12 <inputvalues> 13 <inputvalues>
13 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="0"/> 14 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="0"/>
14 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> 15 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
16 <inputvalue name="areaid" type="Integer" multiselect="false" usedinquery="0"/>
15 </inputvalues> 17 </inputvalues>
16 </transition> 18 </transition>
19
17 <transition id="horizontalcrosssection_subarea" description="horizontalcrosssection_area_one" transition="de.intevation.gnv.transition.DefaultTransition"> 20 <transition id="horizontalcrosssection_subarea" description="horizontalcrosssection_area_one" transition="de.intevation.gnv.transition.DefaultTransition">
18 <queryID>subarea_filter</queryID> 21 <queryID>subarea_filter</queryID>
19 <dataname>subareaid</dataname> 22 <dataname>subareaid</dataname>
20 <data-multiselect>false</data-multiselect> 23 <data-multiselect>false</data-multiselect>
21 <reachableTransitions> 24 <reachableTransitions>
22 <transition>horizontalcrosssection_mesh</transition> 25 <transition>horizontalcrosssection_mesh</transition>
23 </reachableTransitions> 26 </reachableTransitions>
24 <alternativeTransition>
25 <transition id="horizontalcrosssection_mesh" description="horizontalcrosssection_mesh" transition="de.intevation.gnv.transition.DefaultTransition">
26 <queryID>verticalprofile_mesh</queryID>
27 <dataname>meshid</dataname>
28 <data-multiselect>false</data-multiselect>
29 <reachableTransitions>
30 <transition>horizontalcrosssection_meshpoint_depth</transition>
31 </reachableTransitions>
32 <inputvalues>
33 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="1"/>
34 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
35 </inputvalues>
36 </transition>
37 </alternativeTransition>
38 <inputvalues> 27 <inputvalues>
39 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="0"/> 28 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="0"/>
40 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> 29 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
41 <inputvalue name="areaid" type="Integer" multiselect="false" usedinquery="1"/> 30 <inputvalue name="areaid" type="Integer" multiselect="false" usedinquery="1"/>
31 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="0"/>
42 </inputvalues> 32 </inputvalues>
43 </transition> 33 </transition>
44 34
45 <transition id="horizontalcrosssection_mesh" description="horizontalcrosssection_mesh" transition="de.intevation.gnv.transition.DefaultTransition"> 35 <transition id="horizontalcrosssection_mesh_without_geom" description="horizontalcrosssection_mesh" transition="de.intevation.gnv.transition.DefaultTransition">
46 <queryID>verticalprofile_mesh</queryID> 36 <queryID>verticalprofile_mesh</queryID>
47 <dataname>meshid</dataname> 37 <dataname>meshid</dataname>
48 <data-multiselect>false</data-multiselect> 38 <data-multiselect>false</data-multiselect>
49 <reachableTransitions> 39 <reachableTransitions>
50 <transition>horizontalcrosssection_meshpoint_depth</transition> 40 <transition>horizontalcrosssection_meshpoint_depth</transition>
51 </reachableTransitions> 41 </reachableTransitions>
52 <inputvalues> 42 <inputvalues>
53 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="0"/> 43 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="0"/>
54 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="1"/> 44 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="1"/>
55 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> 45 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
46 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="0"/>
47 </inputvalues>
48 </transition>
49
50 <transition id="horizontalcrosssection_mesh" description="horizontalcrosssection_mesh" transition="de.intevation.gnv.transition.DefaultTransition">
51 <queryID>verticalprofile_mesh_with_area</queryID>
52 <dataname>meshid</dataname>
53 <data-multiselect>false</data-multiselect>
54 <reachableTransitions>
55 <transition>horizontalcrosssection_meshpoint_depth</transition>
56 </reachableTransitions>
57 <inputvalues>
58 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="0"/>
59 <inputvalue name="sourceid" type="Integer" multiselect="false" usedinquery="1"/>
60 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
61 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="0"/>
56 </inputvalues> 62 </inputvalues>
57 </transition> 63 </transition>
58 64
59 <transition id="horizontalcrosssection_meshpoint_depth" description="horizontalcrosssection_meshpoint_depth" transition="de.intevation.gnv.transition.DefaultTransition"> 65 <transition id="horizontalcrosssection_meshpoint_depth" description="horizontalcrosssection_meshpoint_depth" transition="de.intevation.gnv.transition.DefaultTransition">
60 <queryID>horizontalcrosssection_meshpoint_depth</queryID> 66 <queryID>horizontalcrosssection_meshpoint_depth</queryID>
62 <data-multiselect>false</data-multiselect> 68 <data-multiselect>false</data-multiselect>
63 <reachableTransitions> 69 <reachableTransitions>
64 <transition>horizontalcrosssection_meshpoint_parameter</transition> 70 <transition>horizontalcrosssection_meshpoint_parameter</transition>
65 </reachableTransitions> 71 </reachableTransitions>
66 <inputvalues> 72 <inputvalues>
67 <inputvalue name="meshid" type="Integer" multiselect="false"/> 73 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="1"/>
68 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> 74 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
75 <inputvalue name="depthid" type="Integer" multiselect="false" usedinquery="0"/>
69 </inputvalues> 76 </inputvalues>
70 </transition> 77 </transition>
71 78
72 <transition id="horizontalcrosssection_meshpoint_parameter" description="horizontalcrosssection_meshpoint_parameter" transition="de.intevation.gnv.transition.DefaultTransition"> 79 <transition id="horizontalcrosssection_meshpoint_parameter" description="horizontalcrosssection_meshpoint_parameter" transition="de.intevation.gnv.transition.DefaultTransition">
73 <queryID>verticalprofile_mesh_parameter</queryID> 80 <queryID>verticalprofile_mesh_parameter</queryID>
78 </reachableTransitions> 85 </reachableTransitions>
79 <inputvalues> 86 <inputvalues>
80 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="1"/> 87 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="1"/>
81 <inputvalue name="depthid" type="Integer" multiselect="false" usedinquery="0"/> 88 <inputvalue name="depthid" type="Integer" multiselect="false" usedinquery="0"/>
82 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> 89 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
90 <inputvalue name="parameterid" type="Integer" multiselect="false" usedinquery="0" />
83 </inputvalues> 91 </inputvalues>
84 </transition> 92 </transition>
85 93
86 <transition id="horizontalcrosssection_mesh_date" description="horizontalcrosssection_mesh_date" transition="de.intevation.gnv.transition.DefaultTransition"> 94 <transition id="horizontalcrosssection_mesh_date" description="horizontalcrosssection_mesh_date" transition="de.intevation.gnv.transition.DefaultTransition">
87 <queryID>horizontalcrosssection_mesh_date</queryID> 95 <queryID>horizontalcrosssection_mesh_date</queryID>
93 <inputvalues> 101 <inputvalues>
94 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="1"/> 102 <inputvalue name="meshid" type="Integer" multiselect="false" usedinquery="1"/>
95 <inputvalue name="depthid" type="Integer" multiselect="false" usedinquery="0"/> 103 <inputvalue name="depthid" type="Integer" multiselect="false" usedinquery="0"/>
96 <inputvalue name="parameterid" type="Integer" multiselect="false" usedinquery="1" /> 104 <inputvalue name="parameterid" type="Integer" multiselect="false" usedinquery="1" />
97 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> 105 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
106 <inputvalue name="dateid" type="Date" multiselect="false" usedinquery="0" />
98 </inputvalues> 107 </inputvalues>
99 </transition> 108 </transition>
100 109
101 <transition id="horizontalcrosssection_mesh_calculate_results" description="horizontalcrosssection_mesh_calculate_results" transition="de.intevation.gnv.transition.profile.horizontalcrosssection.HorizontalCrossSectionMeshOutputTransition"> 110 <transition id="horizontalcrosssection_mesh_calculate_results" description="horizontalcrosssection_mesh_calculate_results" transition="de.intevation.gnv.transition.profile.horizontalcrosssection.HorizontalCrossSectionMeshOutputTransition">
102 <queryID>horizontalcrosssection_mesh_data</queryID> 111 <queryID>horizontalcrosssection_mesh_data</queryID>

http://dive4elements.wald.intevation.org