comparison flys-artifacts/doc/conf/artifacts/minfo.xml @ 4220:a30647abf009

Added config and states for sediment load calculation in MINFO module. The config describes the transitions and states for parameter input in sediment load calculation.
author Raimund Renkert <rrenkert@intevation.de>
date Tue, 23 Oct 2012 09:53:02 +0200
parents 95d699c769fb
children 6d44914b2dd4
comparison
equal deleted inserted replaced
4213:0674d89210f5 4220:a30647abf009
42 <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition"> 42 <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition">
43 <from state="state.minfo.calculation_mode"/> 43 <from state="state.minfo.calculation_mode"/>
44 <to state="state.minfo.bed.location"/> 44 <to state="state.minfo.bed.location"/>
45 <condition data="calculation_mode" value="calc.bed.quality" operator="equal"/> 45 <condition data="calculation_mode" value="calc.bed.quality" operator="equal"/>
46 </transition> 46 </transition>
47
47 48
48 <state id="state.minfo.distance_only" description="state.minfo.distance_only" state="de.intevation.flys.artifacts.states.DistanceOnlySelect" helpText="help.minfo.distance"> 49 <state id="state.minfo.distance_only" description="state.minfo.distance_only" state="de.intevation.flys.artifacts.states.DistanceOnlySelect" helpText="help.minfo.distance">
49 <data name="ld_from" type="Double" /> 50 <data name="ld_from" type="Double" />
50 <data name="ld_to" type="Double" /> 51 <data name="ld_to" type="Double" />
51 </state> 52 </state>
311 <facet name="csv" description="facet.bed_quality_export.csv" /> 312 <facet name="csv" description="facet.bed_quality_export.csv" />
312 </facets> 313 </facets>
313 </outputmode> 314 </outputmode>
314 </outputmodes> 315 </outputmodes>
315 </state> 316 </state>
317
318 <!-- sediment load config-->
319 <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition">
320 <from state="state.minfo.calculation_mode"/>
321 <to state="state.minfo.sediment.load.year_epoch"/>
322 <condition data="calculation_mode" value="calc.sediment.load" operator="equal"/>
323 </transition>
324
325 <state id="state.minfo.sediment.load.year_epoch" description="state.minfo.sediment.load.year_epoch" state="de.intevation.flys.artifacts.states.minfo.YearEpochSelect" helpText="help.minfo.year_epoch">
326 <data name="ye_select" type="String"/>
327 </state>
328
329 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
330 <from state="state.minfo.sediment.load.year_epoch"/>
331 <to state="state.minfo.sediment.load.location"/>
332 </transition>
333
334 <state id="state.minfo.sediment.load.location" description="state.minfo.distance_only" state="de.intevation.flys.artifacts.states.minfo.SedimentLoadDistanceSelect" helpText="help.minfo.distance">
335 <data name="ld_from" type="Double" />
336 <data name="ld_to" type="Double" />
337 </state>
338
339 <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition">
340 <from state="state.minfo.sediment.load.location"/>
341 <to state="state.minfo.sediment.load.off_epochs"/>
342 <condition data="ye_select" value="off_epoch" operator="equal"/>
343 </transition>
344
345 <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition">
346 <from state="state.minfo.sediment.load.location"/>
347 <to state="state.minfo.sediment.load.period"/>
348 <condition data="ye_select" value="year" operator="equal"/>
349 </transition>
350
351 <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition">
352 <from state="state.minfo.sediment.load.location"/>
353 <to state="state.minfo.sediment.load.epochs"/>
354 <condition data="ye_select" value="epoch" operator="equal"/>
355 </transition>
356
357 <state id="state.minfo.sediment.load.period" description="state.minfo.bed.period" state="de.intevation.flys.artifacts.states.minfo.SedimentLoadYearSelect">
358 <data name="start" type="Long"/>
359 <data name="end" type="Long"/>
360 </state>
361
362 <state id="state.minfo.sediment.load.epochs" description="state.minfo.bed.epochs" state="de.intevation.flys.artifacts.states.minfo.SedimentLoadEpochSelect">
363 <data name="epochs" type="String"/>
364 </state>
365
366 <state id="state.minfo.sediment.load.off_epochs" description="state.minfo.bed.off_epochs" state="de.intevation.flys.artifacts.states.minfo.SedimentLoadOffEpochSelect">
367 <data name="off_epochs" type="String"/>
368 </state>
369
370 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
371 <from state="state.minfo.sediment.load.period"/>
372 <to state="state.minfo.sediment.load.unit"/>
373 </transition>
374
375 <state id="state.minfo.sediment.load.unit" description="state.minfo.sediment.load.unit" state="de.intevation.flys.artifacts.states.minfo.SedimentLoadUnit">
376 <data name="unit" type="String"/>
377 </state>
378
379 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
380 <from state="state.minfo.sediment.load.unit"/>
381 <to state="state.minfo.sediment.load.calculate"/>
382 </transition>
383
384 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
385 <from state="state.minfo.sediment.load.epochs"/>
386 <to state="state.minfo.sediment.load.calculate"/>
387 </transition>
388
389 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition">
390 <from state="state.minfo.sediment.load.off_epochs"/>
391 <to state="state.minfo.sediment.load.calculate"/>
392 </transition>
393
394 <state id="state.minfo.sediment.load.calculate" description="state.minfo.sediment.load.calculate" state="de.intevation.flys.artifacts.states.minfo.SedimentLoadCalculate">
395 <outputmodes>
396 <outputmode name="dummy" description="output.dummy" mime-type="image/png" type="chart">
397 <facets>
398 </facets>
399 </outputmode>
400 </outputmodes>
401 </state>
402
316 </states> 403 </states>
317 404
318 </artifact> 405 </artifact>

http://dive4elements.wald.intevation.org