comparison flys-artifacts/doc/conf/artifacts/winfo.xml @ 3814:8083f6384023

merged flys-artifacts/pre2.6-2012-01-04
author Thomas Arendsen Hein <thomas@intevation.de>
date Fri, 28 Sep 2012 12:14:56 +0200
parents 9d92c894941b
children 758aa62f1156
comparison
equal deleted inserted replaced
1491:2a00f4849738 3814:8083f6384023
1 <?xml version="1.0" encoding="UTF-8"?>
2 <artifact name="winfo">
3 <states>
4
5 <state id="state.winfo.river" description="state.winfo.river" state="de.intevation.flys.artifacts.states.RiverSelect">
6 <data name="river" type="String" />
7 </state>
8
9 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
10 <from state="state.winfo.river"/>
11 <to state="state.winfo.calculation_mode"/>
12 </transition>
13
14 <state id="state.winfo.calculation_mode" description="state.winfo.calculation_mode" state="de.intevation.flys.artifacts.states.CalculationSelect">
15 <data name="calculation_mode" type="String" />
16 </state>
17
18 <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition">
19 <from state="state.winfo.calculation_mode"/>
20 <to state="state.winfo.location_distance"/>
21 <condition data="calculation_mode" value="calc.surface.curve" operator="equal"/>
22 </transition>
23
24 <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition">
25 <from state="state.winfo.calculation_mode"/>
26 <to state="state.winfo.distance_only"/>
27 <condition data="calculation_mode" value="calc.flood.map" operator="equal"/>
28 </transition>
29
30 <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition">
31 <from state="state.winfo.calculation_mode"/>
32 <to state="state.winfo.location"/>
33 <condition data="calculation_mode" value="calc.discharge.curve" operator="equal"/>
34 </transition>
35
36 <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition">
37 <from state="state.winfo.calculation_mode"/>
38 <to state="state.winfo.location"/>
39 <condition data="calculation_mode" value="calc.duration.curve" operator="equal"/>
40 </transition>
41
42 <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition">
43 <from state="state.winfo.calculation_mode"/>
44 <to state="state.winfo.distance"/>
45 <condition data="calculation_mode" value="calc.discharge.longitudinal.section" operator="equal"/>
46 </transition>
47
48 <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition">
49 <from state="state.winfo.calculation_mode"/>
50 <to state="state.winfo.waterlevel_pair_select"/>
51 <condition data="calculation_mode" value="calc.w.differences" operator="equal"/>
52 </transition>
53
54 <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition">
55 <from state="state.winfo.waterlevel_pair_select"/>
56 <to state="state.winfo.w_differences"/>
57 <condition data="calculation_mode" value="calc.w.differences" operator="equal"/>
58 </transition>
59
60 <state id="state.winfo.location" description="state.winfo.location" state="de.intevation.flys.artifacts.states.LocationSelect">
61 <data name="ld_locations" type="Double[]" />
62
63 <outputmodes>
64 <outputmode name="discharge_curve" description="output.discharge_curve" mime-type="image/png" type="chart">
65 <facets>
66 <facet name="discharge_curve.curve" description="facet.discharge_curve.curve"/>
67 <facet name="mainvalues.q" description="facet.computed_discharge_curve.mainvalues.q"/>
68 <facet name="mainvalues.w" description="facet.computed_discharge_curve.mainvalues.w"/>
69 </facets>
70 </outputmode>
71 <!-- TODO: Do we want an error report? -->
72 </outputmodes>
73 </state>
74
75 <state id="state.winfo.distance_only" description="state.winfo.distance_only" state="de.intevation.flys.artifacts.states.DistanceOnlySelect">
76 <data name="ld_from" type="Double" />
77 <data name="ld_to" type="Double" />
78 </state>
79
80 <state id="state.winfo.distance" description="state.winfo.distance" state="de.intevation.flys.artifacts.states.DistanceSelect">
81 <data name="ld_from" type="Double" />
82 <data name="ld_to" type="Double" />
83 <data name="ld_step" type="Double" />
84
85 <outputmodes>
86 <outputmode name="discharge_curve" description="output.discharge_curve" mime-type="image/png" type="chart">
87 <facets>
88 <facet name="discharge_curve.curve" description="facet.discharge_curve.curve"/>
89 <facet name="mainvalues.q" description="facet.computed_discharge_curve.mainvalues.q"/>
90 <facet name="mainvalues.w" description="facet.computed_discharge_curve.mainvalues.w"/>
91 </facets>
92 </outputmode>
93 </outputmodes>
94 </state>
95
96 <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition">
97 <from state="state.winfo.distance_only"/>
98 <to state="state.winfo.uesk.wsp"/>
99 <condition data="calculation_mode" value="calc.flood.map" operator="equal"/>
100 </transition>
101
102 <state id="state.winfo.location_distance" description="state.winfo.location_distance" state="de.intevation.flys.artifacts.states.LocationDistanceSelect">
103 <data name="ld_mode" type="String" />
104 <data name="ld_locations" type="Double[]" />
105 <data name="ld_from" type="Double" />
106 <data name="ld_to" type="Double" />
107 <data name="ld_step" type="Double" />
108
109 <outputmodes>
110 <outputmode name="discharge_curve" description="output.discharge_curve" mime-type="image/png" type="chart">
111 <facets>
112 <facet name="discharge_curve.curve" description="facet.discharge_curve.curve"/>
113 <facet name="mainvalues.q" description="facet.computed_discharge_curve.mainvalues.q"/>
114 <facet name="mainvalues.w" description="facet.computed_discharge_curve.mainvalues.w"/>
115 </facets>
116 </outputmode>
117 <!-- TODO: Do we want an error report? -->
118 </outputmodes>
119 </state>
120
121 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
122 <from state="state.winfo.distance"/>
123 <to state="state.winfo.wq_adapted"/>
124 </transition>
125
126 <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition">
127 <from state="state.winfo.location_distance"/>
128 <to state="state.winfo.wq"/>
129 <condition data="calculation_mode" value="calc.surface.curve" operator="equal"/>
130 </transition>
131
132 <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition">
133 <from state="state.winfo.location"/>
134 <to state="state.winfo.durationcurve"/>
135 <condition data="calculation_mode" value="calc.duration.curve" operator="equal"/>
136 </transition>
137
138 <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition">
139 <from state="state.winfo.location"/>
140 <to state="state.winfo.computeddischargecurve"/>
141 <condition data="calculation_mode" value="calc.discharge.curve" operator="equal"/>
142 </transition>
143
144 <state id="state.winfo.wq" description="state.winfo.wq" state="de.intevation.flys.artifacts.states.WQSelect">
145 <data name="wq_mode" type="String" />
146 <data name="wq_free" type="Boolean" />
147 <data name="wq_selection" type="String" />
148 <data name="wq_from" type="Double" />
149 <data name="wq_to" type="Double" />
150 <data name="wq_step" type="Double" />
151 <data name="wq_single" type="Double[]" />
152 </state>
153
154 <state id="state.winfo.wq_adapted" description="state.winfo.wq_adapted" state="de.intevation.flys.artifacts.states.WQAdapted">
155 <!-- TODO Add data objects -->
156 <data name="wq_mode" type="String" />
157 <data name="wq_values" type="WQTriple" />
158 </state>
159
160 <state id="state.winfo.waterlevel_pair_select" description="state.winfo.waterlevel_pair_select" state="de.intevation.flys.artifacts.states.WaterlevelPairSelectState">
161 <data name="diffids" type="String" />
162 </state>
163
164 <state id="state.winfo.w_differences" description="state.winfo.w_differences" state="de.intevation.flys.artifacts.states.WDifferencesState">
165
166 <outputmodes>
167 <outputmode name="w_differences" description="output.w_differences" mime-type="image/png" type="chart">
168 <facets>
169 <facet name="longitudinal_section.q" description="facet.longitudinal_section.q"/>
170 <facet name="longitudinal_section.w" description="facet.longitudinal_section.w"/>
171 <facet name="w_differences" description="facet.w_differences"/>
172 <facet name="other.wkms" description="facet.other.wkms"/>
173 <facet name="other.wqkms" description="facet.other.wqkms"/>
174 <facet name="heightmarks_points" description="facet.other.wkms.heightmarks_points"/>
175 <facet name="longitudinal_section.annotations" description="facet.longitudinal_section.annotations"/>
176 </facets>
177 </outputmode>
178 <outputmode name="w_differences_export" description="output.w_differences.export" mime-type="text/plain" type="export">
179 <facets>
180 <facet name="csv" description="facet.w_differences.csv" />
181 </facets>
182 </outputmode>
183 </outputmodes>
184 </state>
185
186 <state id="state.winfo.durationcurve" description="state.winfo.durationcurve" state="de.intevation.flys.artifacts.states.DurationCurveState">
187 <outputmodes>
188 <outputmode name="duration_curve" description="output.duration_curve" mime-type="image/png" type="chart">
189 <facets>
190 <facet name="duration_curve.w" description="facet.duration_curve.w"/>
191 <facet name="duration_curve.q" description="facet.duration_curve.q"/>
192 <facet name="computed_discharge_curve.mainvalues.q" description="Q Main Values"/>
193 <facet name="computed_discharge_curve.mainvalues.w" description="W Main Values"/>
194 </facets>
195 </outputmode>
196 <outputmode name="durationcurve_export" description="output.durationcurve_export" mime-type="text/plain" type="export">
197 <facets>
198 <facet name="csv" description="facet.durationcurve_export.csv" />
199 </facets>
200 </outputmode>
201 <outputmode name="durationcurve_report" description="output.durationcurve_report" mime-type="text/xml" type="report">
202 <facets>
203 <facet name="report" description="facet.durationcurve_export.report" />
204 </facets>
205 </outputmode>
206 </outputmodes>
207 </state>
208
209 <state id="state.winfo.computeddischargecurve" description="state.winfo.computeddischargecurve" state="de.intevation.flys.artifacts.states.ComputedDischargeCurveState">
210 <outputmodes>
211 <outputmode name="computed_discharge_curve" description="output.computed_discharge_curve" mime-type="image/png" type="chart">
212 <facets>
213 <facet name="computed_discharge_curve.q" description="facet.computed_discharge_curve.q"/>
214 <facet name="computed_discharge_curve.mainvalues.q" description="facet.computed_discharge_curve.mainvalues.q"/>
215 <facet name="computed_discharge_curve.mainvalues.w" description="facet.computed_discharge_curve.mainvalues.w"/>
216 <facet name="other.wqkms" description="facet.other.wqkms"/>
217 <facet name="other.wq" description="Point-like data like fixations"/>
218 <facet name="other.wq" description="Point-like data like fixations"/>
219 <facet name="other.wkms.interpol" description="Height over km, like flood protections."/>
220 </facets>
221 </outputmode>
222 <outputmode name="computed_dischargecurve_export" description="output.computed_dischargecurve_export" mime-type="text/plain" type="export">
223 <facets>
224 <facet name="csv" description="facet.computed_dischargecurve_export.csv" />
225 </facets>
226 </outputmode>
227 <outputmode name="computed_dischargecurve_report" description="output.computed_dischargecurve_report" mime-type="text/xml" type="report">
228 <facets>
229 <facet name="report" description="facet.computed_dischargecurve_export.report"/>
230 </facets>
231 </outputmode>
232 <outputmode name="computed_dischargecurve_at_export" description="output.computed_dischargecurve_at_export" mime-type="text/plain" type="export">
233 <facets>
234 <facet name="at" description="facet.computed_dischargecurve_export.at"/>
235 </facets>
236 </outputmode>
237 </outputmodes>
238 </state>
239
240 <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition">
241 <from state="state.winfo.wq"/>
242 <to state="state.winfo.waterlevel"/>
243 <condition data="calculation_mode" value="calc.surface.curve" operator="equal"/>
244 </transition>
245
246 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
247 <from state="state.winfo.wq_adapted"/>
248 <to state="state.winfo.discharge_longitudinal_section"/>
249 </transition>
250
251 <state id="state.winfo.waterlevel" description="state.winfo.waterlevel" state="de.intevation.flys.artifacts.states.WaterlevelState">
252 <outputmodes>
253 <outputmode name="longitudinal_section" description="output.longitudinal_section" mime-type="image/png" type="chart">
254 <facets>
255 <facet name="longitudinal_section.w" description="facet.longitudinal_section.w"/>
256 <facet name="longitudinal_section.q" description="facet.longitudinal_section.q"/>
257 <facet name="w_differences" description="facet.w_differences"/>
258 <facet name="other.wkms" description="facet.other.wkms"/>
259 <facet name="other.wqkms" description="facet.other.wqkms"/>
260 <facet name="heightmarks_points" description="facet.other.wkms.heightmarks_points"/>
261 <facet name="longitudinal_section.area" description="an area"/>
262 <facet name="longitudinal_section.annotations" description="facet.longitudinal_section.annotations"/>
263 </facets>
264 </outputmode>
265 <outputmode name="waterlevel_export" description="output.waterlevel_export" mime-type="text/plain" type="export">
266 <facets>
267 <facet name="csv" description="facet.waterlevel_export.csv" />
268 <facet name="wst" description="facet.waterlevel_export.wst" />
269 </facets>
270 </outputmode>
271 <outputmode name="waterlevel_report" description="output.waterlevel_report" mime-type="text/xml" type="report">
272 <facets>
273 <facet name="report" description="facet.waterlevel_export.report"/>
274 </facets>
275 </outputmode>
276 <outputmode name="cross_section" description="output.cross_section" mime-type="image/png" type="chart">
277 <facets>
278 <facet name="cross_section_water_line" description="facet.cross_section_water_line"/>
279 <facet name="cross_section" description="facet.cross_section"/>
280 <facet name="area" description="an area"/>
281 <facet name="cross_section.area" description="an area"/>
282 </facets>
283 </outputmode>
284 </outputmodes>
285 </state>
286
287 <state id="state.winfo.discharge_longitudinal_section" description="state.winfo.discharge_longitudinal_section" state="de.intevation.flys.artifacts.states.DischargeLongitudinalSection">
288 <outputmodes>
289 <outputmode name="discharge_longitudinal_section" description="output.discharge_longitudinal_section" mime-type="image/png" type="chart">
290 <facets>
291 <facet name="discharge_longitudinal_section.w"/>
292 <facet name="discharge_longitudinal_section.q"/>
293 <facet name="discharge_longitudinal_section.c"/>
294 <facet name="other.wqkms"/>
295 <facet name="other.wkms"/>
296 <facet name="heightmarks_points"/>
297 <facet name="longitudinal_section.annotations"/>
298 <facet name="longitudinal_section.w"/>
299 </facets>
300 </outputmode>
301 <outputmode name="discharge_longitudinal_section_export" description="output.discharge_longitudinal_section_export" mime-type="text/plain" type="export">
302 <facets>
303 <facet name="csv" description="facet.discharge_longitudinal_section_export.csv" />
304 <facet name="wst" description="facet.discharge_longitudinal_section_export.wst" />
305 </facets>
306 </outputmode>
307 <outputmode name="discharge_longitudinal_section_report" description="output.discharge_longitudinal_section_report" mime-type="text/xml" type="report">
308 <facets>
309 <facet name="report" description="facet.discharge_longitudinal_section_export.report"/>
310 </facets>
311 </outputmode>
312 </outputmodes>
313 </state>
314
315 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
316 <from state="state.winfo.waterlevel"/>
317 <to state="state.winfo.uesk.dgm"/>
318 </transition>
319
320 <state id="state.winfo.uesk.wsp" description="state.winfo.uesk.wsp" state="de.intevation.flys.artifacts.states.WaterlevelSelectState">
321 <data name="wsp" type="String" />
322 </state>
323
324 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
325 <from state="state.winfo.uesk.wsp"/>
326 <to state="state.winfo.uesk.dgm"/>
327 </transition>
328
329 <state id="state.winfo.uesk.dgm" description="state.winfo.uesk.dgm" state="de.intevation.flys.artifacts.states.DGMSelect">
330 <data name="dgm" type="String" />
331 </state>
332
333 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
334 <from state="state.winfo.uesk.dgm"/>
335 <to state="state.winfo.uesk.profiles"/>
336 </transition>
337
338 <state id="state.winfo.uesk.profiles" description="state.winfo.uesk.profiles" state="de.intevation.flys.artifacts.states.ProfileDistanceSelect">
339 <data name="profile_distance" type="String" />
340 </state>
341
342 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
343 <from state="state.winfo.uesk.profiles"/>
344 <to state="state.winfo.uesk.floodplain"/>
345 </transition>
346
347 <state id="state.winfo.uesk.floodplain" description="state.winfo.uesk.floodplain.description" state="de.intevation.flys.artifacts.states.FloodplainChoice">
348 <data name="use_floodplain" type="Boolean" />
349 </state>
350
351 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
352 <from state="state.winfo.uesk.floodplain"/>
353 <to state="state.winfo.uesk.differences"/>
354 </transition>
355
356 <state id="state.winfo.uesk.differences" description="state.winfo.uesk.differences" state="de.intevation.flys.artifacts.states.WaterlevelGroundDifferences">
357 <data name="diff_from" type="Double" />
358 <data name="diff_to" type="Double" />
359 <data name="diff_diff" type="Double" />
360 </state>
361
362 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
363 <from state="state.winfo.uesk.differences"/>
364 <to state="state.winfo.uesk.scenario"/>
365 </transition>
366
367 <state id="state.winfo.uesk.scenario" description="state.winfo.uesk.scenario" state="de.intevation.flys.artifacts.states.ScenarioSelect">
368 <data name="scenario" type="String" />
369 <data name="uesk.barriers" type="String" />
370 </state>
371
372 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
373 <from state="state.winfo.uesk.scenario"/>
374 <to state="state.winfo.uesk.uesk"/>
375 </transition>
376
377 <state id="state.winfo.uesk.uesk" description="state.winfo.uesk.uesk" state="de.intevation.flys.artifacts.states.FloodMapState">
378 <outputmodes>
379 <outputmode name="floodmap" description="output.uesk.map.description" type="map">
380 <facets>
381 <facet name="floodmap.wsplgen"/>
382 <facet name="floodmap.barriers"/>
383 <facet name="floodmap.riveraxis"/>
384 <facet name="floodmap.wmsbackground"/>
385 <facet name="floodmap.kms"/>
386 <facet name="floodmap.qps"/>
387 <facet name="floodmap.hws"/>
388 <facet name="floodmap.catchment"/>
389 <facet name="floodmap.floodplain"/>
390 <facet name="floodmap.lines"/>
391 <facet name="floodmap.buildings"/>
392 <facet name="floodmap.fixpoints"/>
393 <facet name="floodmap.externalwms"/>
394 </facets>
395 </outputmode>
396 <outputmode name="wsplgen_report" description="output.wsplgen_report" mime-type="text/xml" type="report">
397 <facets>
398 <facet name="report" description="facet.wsplgen_export.report"/>
399 </facets>
400 </outputmode>
401 </outputmodes>
402 </state>
403
404 </states>
405 </artifact>

http://dive4elements.wald.intevation.org