comparison gnv-artifacts/doc/conf/products/horizontalprofile/conf_instantaneouspoint.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>horizontalprofile_instantaneouspoint_subarea</transition> 10 <transition>horizontalprofile_instantaneouspoint_subarea</transition>
11 <transition>horizontalprofile_instantaneouspoint_vehicle_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="horizontalprofile_instantaneouspoint_subarea" description="horizontalprofile_instantaneouspoint_subarea" transition="de.intevation.gnv.transition.DefaultTransition"> 20 <transition id="horizontalprofile_instantaneouspoint_subarea" description="horizontalprofile_instantaneouspoint_subarea" 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>horizontalprofile_instantaneouspoint_vehicle</transition> 25 <transition>horizontalprofile_instantaneouspoint_vehicle</transition>
23 </reachableTransitions> 26 </reachableTransitions>
24 <alternativeTransition>
25 <transition id="horizontalprofile_instantaneouspoint_vehicle_without_geom" description="horizontalprofile_instantaneouspoint_vehicle_without_geom" transition="de.intevation.gnv.transition.DefaultTransition">
26 <queryID>horizontalprofile_instantaneouspoint_vehicle</queryID>
27 <dataname>vehicleid</dataname>
28 <data-multiselect>false</data-multiselect>
29 <reachableTransitions>
30 <transition>horizontalprofile_instantaneouspoint_cruise</transition>
31 </reachableTransitions>
32 <inputvalues>
33 <inputvalue name="sourceid" type="Integer" multiselect="false"/>
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 <!-- Anfang Sonderfall Ablaufsteuerung mit Anwendung des Gebietsfilters --> 35 <!-- Anfang Sonderfall Ablaufsteuerung mit Anwendung des Gebietsfilters -->
46 <transition id="horizontalprofile_instantaneouspoint_vehicle" description="horizontalprofile_instantaneouspoint_vehicle" transition="de.intevation.gnv.transition.DefaultTransition"> 36 <transition id="horizontalprofile_instantaneouspoint_vehicle" description="horizontalprofile_instantaneouspoint_vehicle" transition="de.intevation.gnv.transition.DefaultTransition">
52 </reachableTransitions> 42 </reachableTransitions>
53 <inputvalues> 43 <inputvalues>
54 <inputvalue name="sourceid" type="Integer" multiselect="false"/> 44 <inputvalue name="sourceid" type="Integer" multiselect="false"/>
55 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> 45 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
56 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="1"/> 46 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="1"/>
47 <inputvalue name="vehicleid" type="Integer" multiselect="false" usedinquery="0"/>
57 </inputvalues> 48 </inputvalues>
58 </transition> 49 </transition>
59 <transition id="horizontalprofile_instantaneouspoint_cruise_with_area" description="horizontalprofile_instantaneouspoint_cruise_with_area" transition="de.intevation.gnv.transition.DefaultTransition"> 50 <transition id="horizontalprofile_instantaneouspoint_cruise_with_area" description="horizontalprofile_instantaneouspoint_cruise_with_area" transition="de.intevation.gnv.transition.DefaultTransition">
60 <queryID>horizontalprofile_instantaneouspoint_cruise_with_area</queryID> 51 <queryID>horizontalprofile_instantaneouspoint_cruise_with_area</queryID>
61 <dataname>cruiseid</dataname> 52 <dataname>cruiseid</dataname>
66 <inputvalues> 57 <inputvalues>
67 <inputvalue name="sourceid" type="Integer" multiselect="false"/> 58 <inputvalue name="sourceid" type="Integer" multiselect="false"/>
68 <inputvalue name="vehicleid" type="Integer" multiselect="false"/> 59 <inputvalue name="vehicleid" type="Integer" multiselect="false"/>
69 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> 60 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
70 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="1"/> 61 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="1"/>
62 <inputvalue name="cruiseid" type="Integer" multiselect="false" usedinquery="0" />
71 </inputvalues> 63 </inputvalues>
72 </transition> 64 </transition>
73 <transition id="horizontalprofile_instantaneouspoint_track_with_area" description="horizontalprofile_instantaneouspoint_track_with_area" transition="de.intevation.gnv.transition.DefaultTransition"> 65 <transition id="horizontalprofile_instantaneouspoint_track_with_area" description="horizontalprofile_instantaneouspoint_track_with_area" transition="de.intevation.gnv.transition.DefaultTransition">
74 <queryID>horizontalprofile_instantaneouspoint_track_with_area</queryID> 66 <queryID>horizontalprofile_instantaneouspoint_track_with_area</queryID>
75 <dataname>trackid</dataname> 67 <dataname>trackid</dataname>
79 </reachableTransitions>Eisklimatologie 71 </reachableTransitions>Eisklimatologie
80 <inputvalues> 72 <inputvalues>
81 <inputvalue name="cruiseid" type="Integer" multiselect="false" usedinquery="1" /> 73 <inputvalue name="cruiseid" type="Integer" multiselect="false" usedinquery="1" />
82 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="1"/> 74 <inputvalue name="subareaid" type="Integer" multiselect="false" usedinquery="1"/>
83 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> 75 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
76 <inputvalue name="trackid" type="Integer" multiselect="false" usedinquery="0" />
84 </inputvalues> 77 </inputvalues>
85 </transition> 78 </transition>
86 <!-- Ende Sonderfall Ablaufsteuerung mit Anwendung des Gebietsfilters --> 79 <!-- Ende Sonderfall Ablaufsteuerung mit Anwendung des Gebietsfilters -->
80
81 <transition id="horizontalprofile_instantaneouspoint_vehicle_without_geom" description="horizontalprofile_instantaneouspoint_vehicle_without_geom" transition="de.intevation.gnv.transition.DefaultTransition">
82 <queryID>horizontalprofile_instantaneouspoint_vehicle</queryID>
83 <dataname>vehicleid</dataname>
84 <data-multiselect>false</data-multiselect>
85 <reachableTransitions>
86 <transition>horizontalprofile_instantaneouspoint_cruise</transition>
87 </reachableTransitions>
88 <inputvalues>
89 <inputvalue name="sourceid" type="Integer" multiselect="false"/>
90 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
91 <inputvalue name="vehicleid" type="Integer" multiselect="false" usedinquery="0"/>
92 </inputvalues>
93 </transition>
87 94
88 <transition id="horizontalprofile_instantaneouspoint_cruise" description="horizontalprofile_instantaneouspoint_cruise" transition="de.intevation.gnv.transition.DefaultTransition"> 95 <transition id="horizontalprofile_instantaneouspoint_cruise" description="horizontalprofile_instantaneouspoint_cruise" transition="de.intevation.gnv.transition.DefaultTransition">
89 <queryID>horizontalprofile_instantaneouspoint_cruise</queryID> 96 <queryID>horizontalprofile_instantaneouspoint_cruise</queryID>
90 <dataname>cruiseid</dataname> 97 <dataname>cruiseid</dataname>
91 <data-multiselect>false</data-multiselect> 98 <data-multiselect>false</data-multiselect>
94 </reachableTransitions> 101 </reachableTransitions>
95 <inputvalues> 102 <inputvalues>
96 <inputvalue name="vehicleid" type="Integer" multiselect="false"/> 103 <inputvalue name="vehicleid" type="Integer" multiselect="false"/>
97 <inputvalue name="sourceid" type="Integer" multiselect="false"/> 104 <inputvalue name="sourceid" type="Integer" multiselect="false"/>
98 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> 105 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
106 <inputvalue name="cruiseid" type="Integer" multiselect="false" usedinquery="0" />
99 </inputvalues> 107 </inputvalues>
100 </transition> 108 </transition>
101 <transition id="horizontalprofile_instantaneouspoint_track" description="horizontalprofile_instantaneouspoint_track" transition="de.intevation.gnv.transition.DefaultTransition"> 109 <transition id="horizontalprofile_instantaneouspoint_track" description="horizontalprofile_instantaneouspoint_track" transition="de.intevation.gnv.transition.DefaultTransition">
102 <queryID>horizontalprofile_instantaneouspoint_track</queryID> 110 <queryID>horizontalprofile_instantaneouspoint_track</queryID>
103 <dataname>trackid</dataname> 111 <dataname>trackid</dataname>
106 <transition>horizontalprofile_instantaneouspoint_surveyinfo</transition> 114 <transition>horizontalprofile_instantaneouspoint_surveyinfo</transition>
107 </reachableTransitions>Eisklimatologie 115 </reachableTransitions>Eisklimatologie
108 <inputvalues> 116 <inputvalues>
109 <inputvalue name="cruiseid" type="Integer" multiselect="false" usedinquery="1" /> 117 <inputvalue name="cruiseid" type="Integer" multiselect="false" usedinquery="1" />
110 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> 118 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
119 <inputvalue name="trackid" type="Integer" multiselect="false" usedinquery="0" />
111 </inputvalues> 120 </inputvalues>
112 </transition> 121 </transition>
113 <transition id="horizontalprofile_instantaneouspoint_surveyinfo" description="horizontalprofile_instantaneouspoint_surveyinfo" transition="de.intevation.gnv.transition.DefaultTransition"> 122 <transition id="horizontalprofile_instantaneouspoint_surveyinfo" description="horizontalprofile_instantaneouspoint_surveyinfo" transition="de.intevation.gnv.transition.DefaultTransition">
114 <queryID>horizontalprofile_instantaneouspoint_surveyinfo</queryID> 123 <queryID>horizontalprofile_instantaneouspoint_surveyinfo</queryID>
115 <dataname>surveyid</dataname> 124 <dataname>surveyid</dataname>
119 </reachableTransitions> 128 </reachableTransitions>
120 <inputvalues> 129 <inputvalues>
121 <inputvalue name="cruiseid" type="Integer" multiselect="false" usedinquery="0" /> 130 <inputvalue name="cruiseid" type="Integer" multiselect="false" usedinquery="0" />
122 <inputvalue name="trackid" type="Integer" multiselect="false" usedinquery="1" /> 131 <inputvalue name="trackid" type="Integer" multiselect="false" usedinquery="1" />
123 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> 132 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
133 <inputvalue name="surveyid" type="Integer" multiselect="false" usedinquery="0" />
124 </inputvalues> 134 </inputvalues>
125 </transition> 135 </transition>
126 <transition id="horizontalprofile_instantaneouspoint_parameter" description="horizontalprofile_instantaneouspoint_parameter" transition="de.intevation.gnv.transition.DefaultTransition"> 136 <transition id="horizontalprofile_instantaneouspoint_parameter" description="horizontalprofile_instantaneouspoint_parameter" transition="de.intevation.gnv.transition.DefaultTransition">
127 <queryID>horizontalprofile_instantaneouspoint_parameter</queryID> 137 <queryID>horizontalprofile_instantaneouspoint_parameter</queryID>
128 <dataname>parameterid</dataname> 138 <dataname>parameterid</dataname>
133 <inputvalues> 143 <inputvalues>
134 <inputvalue name="cruiseid" type="Integer" multiselect="false" usedinquery="0" /> 144 <inputvalue name="cruiseid" type="Integer" multiselect="false" usedinquery="0" />
135 <inputvalue name="trackid" type="Integer" multiselect="false" usedinquery="0" /> 145 <inputvalue name="trackid" type="Integer" multiselect="false" usedinquery="0" />
136 <inputvalue name="surveyid" type="Integer" multiselect="false" usedinquery="1" /> 146 <inputvalue name="surveyid" type="Integer" multiselect="false" usedinquery="1" />
137 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> 147 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
148 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="0" />
138 </inputvalues> 149 </inputvalues>
139 </transition> 150 </transition>
140 <transition id="horizontalprofile_instantaneouspoint_depth" description="horizontalprofile_instantaneouspoint_depth" transition="de.intevation.gnv.transition.DefaultTransition"> 151 <transition id="horizontalprofile_instantaneouspoint_depth" description="horizontalprofile_instantaneouspoint_depth" transition="de.intevation.gnv.transition.DefaultTransition">
141 <queryID>horizontalprofile_instantaneouspoint_depth</queryID> 152 <queryID>horizontalprofile_instantaneouspoint_depth</queryID>
142 <dataname>measurementid</dataname> 153 <dataname>measurementid</dataname>
148 <inputvalue name="cruiseid" type="Integer" multiselect="false" usedinquery="0" /> 159 <inputvalue name="cruiseid" type="Integer" multiselect="false" usedinquery="0" />
149 <inputvalue name="trackid" type="Integer" multiselect="false" usedinquery="0" /> 160 <inputvalue name="trackid" type="Integer" multiselect="false" usedinquery="0" />
150 <inputvalue name="surveyid" type="Integer" multiselect="false" usedinquery="1" /> 161 <inputvalue name="surveyid" type="Integer" multiselect="false" usedinquery="1" />
151 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="0" /> 162 <inputvalue name="parameterid" type="Integer" multiselect="true" usedinquery="0" />
152 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/> 163 <inputvalue name="fisname" type="String" multiselect="false" usedinquery="0"/>
164 <inputvalue name="measurementid" type="Double" multiselect="true" usedinquery="0" />
153 </inputvalues> 165 </inputvalues>
154 </transition> 166 </transition>
155 <transition id="horizontalprofile_instantaneouspoint_calculate_results" description="horizontalprofile_instantaneouspoint_calculate_results" transition="de.intevation.gnv.transition.profile.horizontal.HorizontalProfileOutputTransition"> 167 <transition id="horizontalprofile_instantaneouspoint_calculate_results" description="horizontalprofile_instantaneouspoint_calculate_results" transition="de.intevation.gnv.transition.profile.horizontal.HorizontalProfileOutputTransition">
156 <queryID>horizontalprofile_instantaneouspoint_chart_data</queryID> 168 <queryID>horizontalprofile_instantaneouspoint_chart_data</queryID>
157 <queryID-odv>horizontalprofile_instantaneouspoint_odv_data</queryID-odv> 169 <queryID-odv>horizontalprofile_instantaneouspoint_odv_data</queryID-odv>

http://dive4elements.wald.intevation.org