comparison artifacts/doc/conf/artifacts/uinfo.xml @ 9036:c265c9fc915c

work on u-info/s-info states
author gernotbelger
date Mon, 30 Apr 2018 18:03:02 +0200
parents 8c3e5682cb60
children 5198066492a9
comparison
equal deleted inserted replaced
9034:8aa7d9eaaa21 9036:c265c9fc915c
19 state="org.dive4elements.river.artifacts.uinfo.CalculationSelectUinfo" 19 state="org.dive4elements.river.artifacts.uinfo.CalculationSelectUinfo"
20 helpText="help.state.uinfo.calculation_mode"> 20 helpText="help.state.uinfo.calculation_mode">
21 <data name="calculation_mode" type="String" /> 21 <data name="calculation_mode" type="String" />
22 </state> 22 </state>
23 23
24 24 <state id="state.uinfo.distance_only" description="state.uinfo.distance_only" state="org.dive4elements.river.artifacts.states.DistanceOnlySelect" helpText="help.state.uinfo.distance_only">
25 25 <data name="ld_from" type="Double"/>
26 26 <data name="ld_to" type="Double"/>
27 27 </state>
28 <!-- Calculation Mode: Salix Linie --> 28
29 <transition 29
30 transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 30
31 <from state="state.uinfo.calculation_mode" /> 31 <!-- Calculation Mode: Salix Linie -->
32 <to state="state.uinfo.salix_line" /> 32
33 <condition data="calculation_mode" value="uinfo_salix_line" 33
34 operator="equal" /> 34 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
35 <to state="state.sinfo.distance_only" /> <!-- TODO: KLONEN und U-Info daraus machen --> 35 <from state="state.uinfo.calculation_mode"/>
36 </transition> 36 <to state="state.uinfo.distance_only"/>
37 37 <condition data="calculation_mode" value="uinfo_salix_line" operator="equal"/>
38 </transition>
39
40
41 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
42 <from state="state.uinfo.distance_only"/>
43 <to state="state.uinfo.use_scenario"/>
44 <condition data="calculation_mode" value="uinfo_salix_line" operator="equal"/>
45 </transition>
46
47
48 <state id="state.uinfo.use_scenario" description="state.uinfo.use_scenario" state="org.dive4elements.river.artifacts.uinfo.salix.UseScenarioChoice" helpText="help.state.uinfo.use_scenario">
49 <data name="use_scenario" type="Boolean"/>
50 </state>
51
52 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
53 <from state="state.uinfo.use_scenario"/>
54 <to state="state.uinfo.scenario_type"/>
55 <condition data="calculation_mode" value="uinfo_salix_line" operator="equal"/>
56 </transition>
57 <!-- FIXME: der State soll nur angezeigt werden, wenn zuvor bei Szenario-Betrachtung "Ja" angeklickt wurde... -->
58 <state id="state.uinfo.scenario_type" description="state.uinfo.scenario_type" state="org.dive4elements.river.artifacts.uinfo.salix.ScenarioTypeState" helpText="help.state.uinfo.scenario_type">
59 <!--Probleme, wenn, der DefaultState genommen wird! <data name="scenario_type" type="Integer"/> -->
60 <data name ="test" type ="String" />
61 </state>
62
63
64
65 <transition transition="org.dive4elements.river.artifacts.transitions.DefaultTransition">
66 <from state="state.uinfo.scenario_type"/>
67 <to state="state.uinfo.salix_line"/>
68 <!-- condition data="calculation_mode" value="uinfo_salix_line" operator="equal"/> -->
69 </transition>
70
71
38 <state id="state.uinfo.salix_line" 72 <state id="state.uinfo.salix_line"
39 description="state.uinfo.salix_line" 73 description="state.uinfo.salix_line"
40 state="org.dive4elements.river.artifacts.uinfo.salix.SalixLineState" 74 state="org.dive4elements.river.artifacts.uinfo.salix.SalixLineState"
41 helpText="help.state.uinfo.salix_line"> 75 helpText="help.state.uinfo.salix_line">
42 <outputmodes> 76 <outputmodes>
62 description="facet.uinfo_salix_line_report" /> 96 description="facet.uinfo_salix_line_report" />
63 </facets> 97 </facets>
64 </outputmode> 98 </outputmode>
65 </outputmodes> 99 </outputmodes>
66 </state> 100 </state>
101
102
103
104
105
106
107
67 108
68 109
69 110
70 111
71 112
78 transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 119 transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
79 <from state="state.uinfo.calculation_mode" /> 120 <from state="state.uinfo.calculation_mode" />
80 <to state="state.uinfo.vegetation_zones" /> 121 <to state="state.uinfo.vegetation_zones" />
81 <condition data="calculation_mode" 122 <condition data="calculation_mode"
82 value="uinfo_vegetation_zones" operator="equal" /> 123 value="uinfo_vegetation_zones" operator="equal" />
83 <to state="state.sinfo.distance_only" /> <!-- TODO: KLONEN und U-Info daraus machen --> 124
84 </transition> 125 </transition>
85 126
86 <state id="state.uinfo.vegetation_zones" 127 <state id="state.uinfo.vegetation_zones"
87 description="state.uinfo.vegetation_zones" 128 description="state.uinfo.vegetation_zones"
88 state="org.dive4elements.river.artifacts.uinfo.vegetationzones.VegetationZonesState" 129 state="org.dive4elements.river.artifacts.uinfo.vegetationzones.VegetationZonesState"
124 transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 165 transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
125 <from state="state.uinfo.calculation_mode" /> 166 <from state="state.uinfo.calculation_mode" />
126 <to state="state.uinfo.inundation_duration" /> 167 <to state="state.uinfo.inundation_duration" />
127 <condition data="calculation_mode" 168 <condition data="calculation_mode"
128 value="uinfo_inundation_duration" operator="equal" /> 169 value="uinfo_inundation_duration" operator="equal" />
129 <to state="state.sinfo.distance_only" /> <!-- TODO: KLONEN und U-Info daraus machen --> 170
130 </transition> 171 </transition>
131 172
132 <state id="state.uinfo.inundation_duration" 173 <state id="state.uinfo.inundation_duration"
133 description="state.uinfo.inundation_duration" 174 description="state.uinfo.inundation_duration"
134 state="org.dive4elements.river.artifacts.uinfo.inundationduration.InundationDurationState" 175 state="org.dive4elements.river.artifacts.uinfo.inundationduration.InundationDurationState"

http://dive4elements.wald.intevation.org