comparison flys-artifacts/doc/conf/artifacts/winfo.xml @ 3818:dc18457b1cef

merged flys-artifacts/pre2.7-2012-03-16
author Thomas Arendsen Hein <thomas@intevation.de>
date Fri, 28 Sep 2012 12:14:59 +0200
parents afebbe9c2fce
children b61357384a7a
comparison
equal deleted inserted replaced
2456:60ab1054069d 3818:dc18457b1cef
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.calculation_mode"/>
56 <to state="state.winfo.historicalq.reference_gauge"/>
57 <condition data="calculation_mode" value="calc.historical.discharge.curve" operator="equal"/>
58 </transition>
59
60 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
61 <from state="state.winfo.waterlevel_pair_select"/>
62 <to state="state.winfo.w_differences"/>
63 </transition>
64
65 <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition">
66 <from state="state.winfo.calculation_mode"/>
67 <to state="state.winfo.reference.curve.input.start"/>
68 <condition data="calculation_mode" value="calc.reference.curve" operator="equal"/>
69 </transition>
70
71 <state id="state.winfo.location" description="state.winfo.location" state="de.intevation.flys.artifacts.states.LocationSelect">
72 <data name="ld_locations" type="Double[]" />
73
74 <outputmodes>
75 <outputmode name="discharge_curve" description="output.discharge_curve" mime-type="image/png" type="chart">
76 <facets>
77 <facet name="discharge_curve.curve" description="facet.discharge_curve.curve"/>
78 <facet name="mainvalues.q" description="facet.computed_discharge_curve.mainvalues.q"/>
79 <facet name="discharge_curve.manualpoints" description="Manuelle Punkte"/>
80 <facet name="mainvalues.w" description="facet.computed_discharge_curve.mainvalues.w"/>
81 </facets>
82 </outputmode>
83 <!-- TODO: Do we want an error report? -->
84 </outputmodes>
85 </state>
86
87 <state id="state.winfo.distance_only" description="state.winfo.distance_only" state="de.intevation.flys.artifacts.states.DistanceOnlySelect">
88 <data name="ld_from" type="Double" />
89 <data name="ld_to" type="Double" />
90 </state>
91
92 <state id="state.winfo.distance" description="state.winfo.distance" state="de.intevation.flys.artifacts.states.DistanceSelect">
93 <data name="ld_from" type="Double" />
94 <data name="ld_to" type="Double" />
95 <data name="ld_step" type="Double" />
96
97 <outputmodes>
98 <outputmode name="discharge_curve" description="output.discharge_curve" mime-type="image/png" type="chart">
99 <facets>
100 <facet name="discharge_curve.curve" description="facet.discharge_curve.curve"/>
101 <facet name="mainvalues.q" description="facet.computed_discharge_curve.mainvalues.q"/>
102 <facet name="discharge_curve.manualpoints" description="Manuelle Punkte"/>
103 <facet name="mainvalues.w" description="facet.computed_discharge_curve.mainvalues.w"/>
104 </facets>
105 </outputmode>
106 </outputmodes>
107 </state>
108
109 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
110 <from state="state.winfo.distance_only"/>
111 <to state="state.winfo.uesk.wsp"/>
112 </transition>
113
114 <state id="state.winfo.location_distance" description="state.winfo.location_distance" state="de.intevation.flys.artifacts.states.LocationDistanceSelect">
115 <data name="ld_mode" type="String" />
116 <data name="ld_locations" type="Double[]" />
117 <data name="ld_from" type="Double" />
118 <data name="ld_to" type="Double" />
119 <data name="ld_step" type="Double" />
120
121 <outputmodes>
122 <outputmode name="discharge_curve" description="output.discharge_curve" mime-type="image/png" type="chart">
123 <facets>
124 <facet name="discharge_curve.curve" description="facet.discharge_curve.curve"/>
125 <facet name="mainvalues.q" description="facet.computed_discharge_curve.mainvalues.q"/>
126 <facet name="discharge_curve.manualpoints" description="Manuelle Punkte"/>
127 <facet name="mainvalues.w" description="facet.computed_discharge_curve.mainvalues.w"/>
128 </facets>
129 </outputmode>
130 <!-- TODO: Do we want an error report? -->
131 </outputmodes>
132 </state>
133
134 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
135 <from state="state.winfo.distance"/>
136 <to state="state.winfo.wq_adapted"/>
137 </transition>
138
139 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
140 <from state="state.winfo.location_distance"/>
141 <to state="state.winfo.wq"/>
142 </transition>
143
144 <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition">
145 <from state="state.winfo.location"/>
146 <to state="state.winfo.durationcurve"/>
147 <condition data="calculation_mode" value="calc.duration.curve" operator="equal"/>
148 </transition>
149
150 <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition">
151 <from state="state.winfo.location"/>
152 <to state="state.winfo.computeddischargecurve"/>
153 <condition data="calculation_mode" value="calc.discharge.curve" operator="equal"/>
154 </transition>
155
156 <state id="state.winfo.wq" description="state.winfo.wq" state="de.intevation.flys.artifacts.states.WQSelect">
157 <data name="wq_isq" type="Boolean" />
158 <data name="wq_isfree" type="Boolean" />
159 <data name="wq_isrange" type="Boolean" />
160 <data name="wq_from" type="Double" />
161 <data name="wq_to" type="Double" />
162 <data name="wq_step" type="Double" />
163 <data name="wq_single" type="Double[]" />
164 </state>
165
166 <state id="state.winfo.wq_adapted" description="state.winfo.wq_adapted" state="de.intevation.flys.artifacts.states.WQAdapted">
167 <!-- TODO Add data objects -->
168 <data name="wq_isq" type="String" />
169 <data name="wq_values" type="WQTriple" />
170 </state>
171
172 <state id="state.winfo.waterlevel_pair_select" description="state.winfo.waterlevel_pair_select" state="de.intevation.flys.artifacts.states.WaterlevelPairSelectState">
173 <data name="diffids" type="String" />
174 </state>
175
176 <state id="state.winfo.reference.curve.input.start" description="state.winfo.reference.curve.input (start)" state="de.intevation.flys.artifacts.states.EnterLocationState">
177 <data name="reference_startpoint" type="Double[]"/>
178 </state>
179
180 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
181 <from state="state.winfo.reference.curve.input.start"/>
182 <to state="state.winfo.reference.curve.input.end"/>
183 </transition>
184
185 <state id="state.winfo.reference.curve.input.end" description="state.winfo.reference.curve.input (end)" state="de.intevation.flys.artifacts.states.EnterMultipleLocationsState">
186 <data name="reference_endpoint" type="Double[]"/>
187 </state>
188
189 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
190 <from state="state.winfo.reference.curve.input.end"/>
191 <to state="state.winfo.reference.curve"/>
192 </transition>
193
194 <state id="state.winfo.reference.curve" description="state.winfo.reference.curve" state="de.intevation.flys.artifacts.states.ReferenceCurveState">
195 <outputmodes>
196 <outputmode name="reference_curve_normalized" mime-type="image/png" type="chart">
197 <facets>
198 <facet name="reference_curve_normalized" description="A normalized reference curve!"/>
199 <facet name="reference_curve_normalized.manualpoints" description="points"/>
200 </facets>
201 </outputmode>
202 <outputmode name="reference_curve" mime-type="image/png" type="chart">
203 <facets>
204 <facet name="reference_curve" description="A ... reference curve!"/>
205 <facet name="reference_curve.manualpoints" description="points"/>
206 </facets>
207 </outputmode>
208 <outputmode name="reference_curve_export" mime-type="text/plain" type="export">
209 <facets>
210 <facet name="csv" description="facet.reference_curve_export.csv" />
211 <facet name="pdf" description="facet.reference_curve_export.pdf" />
212 </facets>
213 </outputmode>
214 <outputmode name="reference_curve_report" description="output.reference_curve_report" mime-type="text/xml" type="report">
215 <facets>
216 <facet name="report" description="facet.reference_curve_export.report" />
217 </facets>
218 </outputmode>
219 </outputmodes>
220 </state>
221
222 <state id="state.winfo.w_differences" description="state.winfo.w_differences" state="de.intevation.flys.artifacts.states.WDifferencesState">
223
224 <outputmodes>
225 <outputmode name="w_differences" description="output.w_differences" mime-type="image/png" type="chart">
226 <facets>
227 <facet name="longitudinal_section.q" description="facet.longitudinal_section.q"/>
228 <facet name="longitudinal_section.w" description="facet.longitudinal_section.w"/>
229 <facet name="w_differences" description="facet.w_differences"/>
230 <facet name="other.wkms" description="facet.other.wkms"/>
231 <facet name="other.wqkms" description="facet.other.wqkms"/>
232 <facet name="heightmarks_points" description="facet.other.wkms.heightmarks_points"/>
233 <facet name="w_differences.manualpoints" description="Manuelle Punkte"/>
234 <facet name="longitudinal_section.annotations" description="facet.longitudinal_section.annotations"/>
235 </facets>
236 </outputmode>
237 <outputmode name="w_differences_export" description="output.w_differences.export" mime-type="text/plain" type="export">
238 <facets>
239 <facet name="csv" description="facet.w_differences.csv" />
240 <facet name="pdf" description="facet.w_differences.pdf" />
241 </facets>
242 </outputmode>
243 </outputmodes>
244 </state>
245
246 <state id="state.winfo.durationcurve" description="state.winfo.durationcurve" state="de.intevation.flys.artifacts.states.DurationCurveState">
247 <outputmodes>
248 <outputmode name="duration_curve" description="output.duration_curve" mime-type="image/png" type="chart">
249 <facets>
250 <facet name="duration_curve.w" description="facet.duration_curve.w"/>
251 <facet name="duration_curve.q" description="facet.duration_curve.q"/>
252 <facet name="duration_curve.mainvalues.q" description="Q Main Values at optional second axis"/>
253 <facet name="computed_discharge_curve.mainvalues.w" description="W Main Values"/>
254 <facet name="duration_curve.manualpoints" description="Manuelle Punkte"/>
255 </facets>
256 </outputmode>
257 <outputmode name="durationcurve_export" description="output.durationcurve_export" mime-type="text/plain" type="export">
258 <facets>
259 <facet name="csv" description="facet.durationcurve_export.csv" />
260 <facet name="pdf" description="facet.durationcurve_export.pdf" />
261 </facets>
262 </outputmode>
263 <outputmode name="durationcurve_report" description="output.durationcurve_report" mime-type="text/xml" type="report">
264 <facets>
265 <facet name="report" description="facet.durationcurve_export.report" />
266 </facets>
267 </outputmode>
268 </outputmodes>
269 </state>
270
271 <state id="state.winfo.computeddischargecurve" description="state.winfo.computeddischargecurve" state="de.intevation.flys.artifacts.states.ComputedDischargeCurveState">
272 <outputmodes>
273 <outputmode name="computed_discharge_curve" description="output.computed_discharge_curve" mime-type="image/png" type="chart">
274 <facets>
275 <facet name="computed_discharge_curve.q" description="facet.computed_discharge_curve.q"/>
276 <facet name="computed_discharge_curve.mainvalues.q" description="facet.computed_discharge_curve.mainvalues.q"/>
277 <facet name="computed_discharge_curve.mainvalues.w" description="facet.computed_discharge_curve.mainvalues.w"/>
278 <facet name="other.wqkms" description="facet.other.wqkms"/>
279 <facet name="other.wq" description="Point-like data like fixations"/>
280 <facet name="other.wq" description="Point-like data like fixations"/>
281 <facet name="other.wkms.interpol" description="Height over km, like flood protections."/>
282 <facet name="computed_discharge_curve.manualpoints" description="Manuelle Punkte"/>
283 </facets>
284 </outputmode>
285 <outputmode name="computed_dischargecurve_export" description="output.computed_dischargecurve_export" mime-type="text/plain" type="export">
286 <facets>
287 <facet name="csv" description="facet.computed_dischargecurve_export.csv" />
288 <facet name="pdf" description="facet.computed_dischargecurve_export.pdf" />
289 </facets>
290 </outputmode>
291 <outputmode name="computed_dischargecurve_report" description="output.computed_dischargecurve_report" mime-type="text/xml" type="report">
292 <facets>
293 <facet name="report" description="facet.computed_dischargecurve_export.report"/>
294 </facets>
295 </outputmode>
296 <outputmode name="computed_dischargecurve_at_export" description="output.computed_dischargecurve_at_export" mime-type="text/plain" type="export">
297 <facets>
298 <facet name="at" description="facet.computed_dischargecurve_export.at"/>
299 </facets>
300 </outputmode>
301 </outputmodes>
302 </state>
303
304 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
305 <from state="state.winfo.wq"/>
306 <to state="state.winfo.waterlevel"/>
307 </transition>
308
309 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
310 <from state="state.winfo.wq_adapted"/>
311 <to state="state.winfo.discharge_longitudinal_section"/>
312 </transition>
313
314 <state id="state.winfo.waterlevel" description="state.winfo.waterlevel" state="de.intevation.flys.artifacts.states.WaterlevelState">
315 <outputmodes>
316 <outputmode name="longitudinal_section" description="output.longitudinal_section" mime-type="image/png" type="chart">
317 <facets>
318 <facet name="longitudinal_section.w" description="facet.longitudinal_section.w"/>
319 <facet name="longitudinal_section.q" description="facet.longitudinal_section.q"/>
320 <facet name="w_differences" description="facet.w_differences"/>
321 <facet name="other.wqkms.w" description="W-Type of data" />
322 <facet name="other.wq" description="WQ-Type of data" />
323 <facet name="other.wqkms.q" description="Q-Type of data" />
324 <facet name="other.wkms" description="facet.other.wkms"/>
325 <facet name="longitudinal_section.manualpoints" description="Manuelle Punkte"/>
326 <facet name="other.wqkms" description="facet.other.wqkms"/>
327 <facet name="heightmarks_points" description="facet.other.wkms.heightmarks_points"/>
328 <facet name="longitudinal_section.area" description="an area"/>
329 <facet name="longitudinal_section.annotations" description="facet.longitudinal_section.annotations"/>
330 </facets>
331 </outputmode>
332 <outputmode name="waterlevel_export" description="output.waterlevel_export" mime-type="text/plain" type="export">
333 <facets>
334 <facet name="csv" description="facet.waterlevel_export.csv" />
335 <facet name="wst" description="facet.waterlevel_export.wst" />
336 <facet name="pdf" description="facet.waterlevel_export.pdf" />
337 </facets>
338 </outputmode>
339 <outputmode name="waterlevel_report" description="output.waterlevel_report" mime-type="text/xml" type="report">
340 <facets>
341 <facet name="report" description="facet.waterlevel_export.report"/>
342 </facets>
343 </outputmode>
344 <outputmode name="cross_section" description="output.cross_section" mime-type="image/png" type="chart">
345 <facets>
346 <facet name="cross_section_water_line" description="facet.cross_section_water_line"/>
347 <facet name="cross_section" description="facet.cross_section"/>
348 <facet name="area" description="an area"/>
349 <facet name="cross_section.area" description="an area"/>
350 <facet name="cross_section.manualpoints" description="points"/>
351 <facet name="hyk" description="hyks"/>
352 </facets>
353 </outputmode>
354 </outputmodes>
355 </state>
356
357 <state id="state.winfo.discharge_longitudinal_section" description="state.winfo.discharge_longitudinal_section" state="de.intevation.flys.artifacts.states.DischargeLongitudinalSection">
358 <outputmodes>
359 <outputmode name="discharge_longitudinal_section" description="output.discharge_longitudinal_section" mime-type="image/png" type="chart">
360 <facets>
361 <facet name="discharge_longitudinal_section.w"/>
362 <facet name="discharge_longitudinal_section.q"/>
363 <facet name="discharge_longitudinal_section.c"/>
364 <facet name="discharge_longitudinal_section.manualpoints" description="Manuelle Punkte"/>
365 <facet name="other.wqkms.w"/>
366 <facet name="other.wq"/>
367 <facet name="other.wqkms.q"/>
368 <facet name="other.wqkms"/>
369 <facet name="other.wkms"/>
370 <facet name="heightmarks_points"/>
371 <facet name="longitudinal_section.annotations"/>
372 <facet name="longitudinal_section.w"/>
373 </facets>
374 </outputmode>
375 <outputmode name="discharge_longitudinal_section_export" description="output.discharge_longitudinal_section_export" mime-type="text/plain" type="export">
376 <facets>
377 <facet name="csv" description="facet.discharge_longitudinal_section_export.csv" />
378 <facet name="wst" description="facet.discharge_longitudinal_section_export.wst" />
379 </facets>
380 </outputmode>
381 <outputmode name="discharge_longitudinal_section_report" description="output.discharge_longitudinal_section_report" mime-type="text/xml" type="report">
382 <facets>
383 <facet name="report" description="facet.discharge_longitudinal_section_export.report"/>
384 </facets>
385 </outputmode>
386 </outputmodes>
387 </state>
388
389 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
390 <from state="state.winfo.waterlevel"/>
391 <to state="state.winfo.uesk.dgm"/>
392 </transition>
393
394 <state id="state.winfo.uesk.wsp" description="state.winfo.uesk.wsp" state="de.intevation.flys.artifacts.states.WaterlevelSelectState">
395 <data name="wsp" type="String" />
396 </state>
397
398 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
399 <from state="state.winfo.uesk.wsp"/>
400 <to state="state.winfo.uesk.dgm"/>
401 </transition>
402
403 <state id="state.winfo.uesk.dgm" description="state.winfo.uesk.dgm" state="de.intevation.flys.artifacts.states.DGMSelect">
404 <data name="dgm" type="String" />
405 </state>
406
407 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
408 <from state="state.winfo.uesk.dgm"/>
409 <to state="state.winfo.uesk.profiles"/>
410 </transition>
411
412 <state id="state.winfo.uesk.profiles" description="state.winfo.uesk.profiles" state="de.intevation.flys.artifacts.states.ProfileDistanceSelect">
413 <data name="profile_distance" type="String" />
414 </state>
415
416 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
417 <from state="state.winfo.uesk.profiles"/>
418 <to state="state.winfo.uesk.floodplain"/>
419 </transition>
420
421 <state id="state.winfo.uesk.floodplain" description="state.winfo.uesk.floodplain.description" state="de.intevation.flys.artifacts.states.FloodplainChoice">
422 <data name="use_floodplain" type="Boolean" />
423 </state>
424
425 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
426 <from state="state.winfo.uesk.floodplain"/>
427 <to state="state.winfo.uesk.differences"/>
428 </transition>
429
430 <state id="state.winfo.uesk.differences" description="state.winfo.uesk.differences" state="de.intevation.flys.artifacts.states.WaterlevelGroundDifferences">
431 <data name="diff_from" type="Double" />
432 <data name="diff_to" type="Double" />
433 <data name="diff_diff" type="Double" />
434 </state>
435
436 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
437 <from state="state.winfo.uesk.differences"/>
438 <to state="state.winfo.uesk.scenario"/>
439 </transition>
440
441 <state id="state.winfo.uesk.scenario" description="state.winfo.uesk.scenario" state="de.intevation.flys.artifacts.states.ScenarioSelect">
442 <data name="scenario" type="String" />
443 <data name="uesk.barriers" type="String" />
444 </state>
445
446 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
447 <from state="state.winfo.uesk.scenario"/>
448 <to state="state.winfo.uesk.uesk"/>
449 </transition>
450
451 <state id="state.winfo.uesk.uesk" description="state.winfo.uesk.uesk" state="de.intevation.flys.artifacts.states.FloodMapState">
452 <outputmodes>
453 <outputmode name="floodmap" description="output.uesk.map.description" type="map">
454 <facets>
455 <facet name="floodmap.wsplgen"/>
456 <facet name="floodmap.barriers"/>
457 <facet name="floodmap.riveraxis"/>
458 <facet name="floodmap.wmsbackground"/>
459 <facet name="floodmap.kms"/>
460 <facet name="floodmap.qps"/>
461 <facet name="floodmap.hws"/>
462 <facet name="floodmap.catchment"/>
463 <facet name="floodmap.floodplain"/>
464 <facet name="floodmap.lines"/>
465 <facet name="floodmap.buildings"/>
466 <facet name="floodmap.fixpoints"/>
467 <facet name="floodmap.floodmaps"/>
468 <facet name="floodmap.externalwms"/>
469 </facets>
470 </outputmode>
471 <outputmode name="wsplgen_report" description="output.wsplgen_report" mime-type="text/xml" type="report">
472 <facets>
473 <facet name="report" description="facet.wsplgen_export.report"/>
474 </facets>
475 </outputmode>
476 </outputmodes>
477 </state>
478
479
480 <!-- path for historical discharge curves -->
481 <state id="state.winfo.historicalq.reference_gauge" description="state.winfo.historicalq.reference_gauge" state="de.intevation.flys.artifacts.states.ReferenceGaugeState">
482 <data name="reference_gauge" type="Integer" />
483 </state>
484
485 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
486 <from state="state.winfo.historicalq.reference_gauge"/>
487 <to state="state.winfo.historicalq.timerange"/>
488 </transition>
489
490 <state id="state.winfo.historicalq.timerange" description="state.winfo.historicalq.timerange" state="de.intevation.flys.artifacts.states.GaugeTimerangeState">
491 <data name="year_range" type="intrange"/>
492 </state>
493
494 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
495 <from state="state.winfo.historicalq.timerange"/>
496 <to state="state.winfo.historicalq.mode"/>
497 </transition>
498
499 <state id="state.winfo.historicalq.mode" description="state.winfo.historicalq.mode" state="de.intevation.flys.artifacts.states.HistoricalDischargeState">
500 <data name="historical_mode" type="intoptions" />
501 <data name="historical_values" type="doublearray" />
502 </state>
503
504 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
505 <from state="state.winfo.historicalq.mode"/>
506 <to state="state.winfo.historicalq.compute"/>
507 </transition>
508
509 <state id="state.winfo.historicalq.compute" description="state.winfo.historicalq.compute" state="de.intevation.flys.artifacts.states.HistoricalDischargeComputeState">
510 <outputmodes>
511 <outputmode name="historical_discharge" description="output.historical_discharge.description" mime-type="image/png" type="chart">
512 <facets>
513 <facet name="historical_discharge.historicalq"/>
514 <facet name="historical_discharge.historicalq.diff"/>
515 </facets>
516 </outputmode>
517 <outputmode name="historical_discharge_export" description="output.historical_discharge.export" mime-type="text/plain" type="export">
518 <facets>
519 <facet name="csv" description="facet.historical_discharge.csv" />
520 <facet name="pdf" description="facet.historical_discharge.pdf" />
521 </facets>
522 </outputmode>
523 <outputmode name="historical_discharge_report" description="output.historical_discharge_report" mime-type="text/xml" type="report">
524 <facets>
525 <facet name="report" description="facet.historical_discharge.report"/>
526 </facets>
527 </outputmode>
528 </outputmodes>
529 </state>
530
531 </states>
532 </artifact>

http://dive4elements.wald.intevation.org