comparison artifacts/doc/conf/artifacts/uinfo.xml @ 9063:b6919e3c2d86

work on uinfo-inundation_duration states
author gernotbelger
date Tue, 08 May 2018 15:21:23 +0200
parents 5198066492a9
children 28c50f5efceb
comparison
equal deleted inserted replaced
9062:5198066492a9 9063:b6919e3c2d86
68 <state id="state.uinfo.distance_only_part" description="state.uinfo.distance_only_part" state="org.dive4elements.river.artifacts.states.DistanceOnlyPartSelect" helpText="help.state.uinfo.distance_only"> 68 <state id="state.uinfo.distance_only_part" description="state.uinfo.distance_only_part" state="org.dive4elements.river.artifacts.states.DistanceOnlyPartSelect" helpText="help.state.uinfo.distance_only">
69 <data name="ld_from_part" type="Double" /> 69 <data name="ld_from_part" type="Double" />
70 <data name="ld_to_part" type="Double" /> 70 <data name="ld_to_part" type="Double" />
71 </state> 71 </state>
72 72
73
74 <transition transition="org.dive4elements.river.artifacts.transitions.DefaultTransition"> 73 <transition transition="org.dive4elements.river.artifacts.transitions.DefaultTransition">
75 <from state="state.uinfo.distance_only_part" /> 74 <from state="state.uinfo.distance_only_part" />
76 <to state="state.uinfo.salix_line" /> 75 <to state="state.uinfo.salix_line" />
77 <condition data="calculation_mode" value="uinfo_salix_line" operator="equal" /> 76 <condition data="calculation_mode" value="uinfo_salix_line" operator="equal" />
78 </transition> 77 </transition>
79 78
80 79
80
81
82
81 <state id="state.uinfo.salix_line" description="state.uinfo.salix_line" state="org.dive4elements.river.artifacts.uinfo.salix.SalixLineState" helpText="help.state.uinfo.salix_line"> 83 <state id="state.uinfo.salix_line" description="state.uinfo.salix_line" state="org.dive4elements.river.artifacts.uinfo.salix.SalixLineState" helpText="help.state.uinfo.salix_line">
82 <outputmodes> 84 <outputmodes>
83 85
84 <!-- FIXME: i01n name in FLYSConstants --> 86 <!-- FIXME: i01n name in FLYSConstants -->
85 <outputmode name="uinfo_salix_line_export" description="output.uinfo_salix_line_export" mime-type="text/plain" type="export"> 87 <outputmode name="uinfo_salix_line_export" description="output.uinfo_salix_line_export" mime-type="text/plain" type="export">
95 <facet name="report" description="facet.uinfo_salix_line_report" /> 97 <facet name="report" description="facet.uinfo_salix_line_report" />
96 </facets> 98 </facets>
97 </outputmode> 99 </outputmode>
98 </outputmodes> 100 </outputmodes>
99 </state> 101 </state>
100 102
101 103
102 104 <!-- Calculation Mode: Inundation Duration -->
103 105
104
105
106
107 <!-- Calculation Mode: Vegetation Zones -->
108 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 106 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
109 <from state="state.uinfo.calculation_mode" /> 107 <from state="state.uinfo.calculation_mode" />
110 <to state="state.uinfo.vegetation_zones" /> 108 <to state="state.uinfo.distance_only" />
111 <condition data="calculation_mode" value="uinfo_vegetation_zones" operator="equal" /> 109 <condition data="calculation_mode" value="uinfo_inundation_duration" operator="equal" />
112 110 </transition>
113 </transition> 111
114 112 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
115 <state id="state.uinfo.vegetation_zones" description="state.uinfo.vegetation_zones" state="org.dive4elements.river.artifacts.uinfo.vegetationzones.VegetationZonesState" helpText="help.state.uinfo.vegetation_zones"> 113 <from state="state.uinfo.distance_only" />
116 <outputmodes> 114 <to state="state.uinfo.year_epoch" />
117 115 <condition data="calculation_mode" value="uinfo_inundation_duration" operator="equal" />
118 <!-- FIXME: i01n name in FLYSConstants --> 116 </transition>
119 <outputmode name="uinfo_vegetation_zones_export" description="output.uinfo_vegetation_zones_export" mime-type="text/plain" type="export"> 117
120 <facets> 118
121 <facet name="csv" description="facet.uinfo_vegetation_zones_export.csv" /> 119 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
122 <facet name="pdf" description="facet.uinfo_vegetation_zones_export.pdf" /> 120 <from state="state.uinfo.year_epoch" />
123 </facets> 121 <to state="state.uinfo.load.year" />
124 </outputmode> 122 <condition data="ye_select" value="state.uinfo.year" operator="equal" />
125 123 </transition>
126 <!-- FIXME: i01n name in FLYSConstants --> 124
127 <outputmode name="uinfo_vegetation_zones_report" description="output.uinfo_vegetation_zones_report" mime-type="text/xml" type="report"> 125 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
128 <facets> 126 <from state="state.uinfo.year_epoch" />
129 <facet name="report" description="facet.uinfo_vegetation_zones_report" /> 127 <to state="state.uinfo.load.epoch" />
130 </facets> 128 <condition data="ye_select" value="state.uinfo.epoch" operator="equal" />
131 </outputmode> 129 </transition>
132 </outputmodes> 130
133 </state> 131
134 132 <state id="state.uinfo.year_epoch" description="state.uinfo.year_epoch" state="org.dive4elements.river.artifacts.uinfo.inundationduration.YearChoice" helpText="help.state.uinfo.year">
135 133 <data name="ye_select" type="String" />
136 134 </state>
137 135
138 136
139 137 <state id="state.uinfo.load.year" description="state.uinfo.load.year" state="org.dive4elements.river.artifacts.uinfo.inundationduration.LoadYearSelect" helpText="help.state.uinfo.load.year">
140 138 <data name="years" type="String" />
141 <!-- Calculation Mode: Inundation Duration --> 139 </state>
142 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 140
143 <from state="state.uinfo.calculation_mode" /> 141 <state id="state.uinfo.load.epoch" description="state.uinfo.load.epoch" state="org.dive4elements.river.artifacts.uinfo.inundationduration.LoadEpochSelect" helpText="help.state.uinfo.load.epoch">
142 <data name="epochs" type="String" />
143 </state>
144
145
146 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
147 <from state="state.uinfo.load.epoch" />
148 <to state="state.uinfo.inundation.use_scenario" />
149 <condition data="calculation_mode" value="uinfo_inundation_duration" operator="equal" />
150 </transition>
151
152 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
153 <from state="state.uinfo.load.year" />
154 <to state="state.uinfo.inundation.use_scenario" />
155 <condition data="calculation_mode" value="uinfo_inundation_duration" operator="equal" />
156 </transition>
157
158 <!-- Doppelter State, andere ID, damit keine Mehrfach-Condition benötigt wird -->
159 <state id="state.uinfo.inundation.use_scenario" description="state.uinfo.inundation.use_scenario" state="org.dive4elements.river.artifacts.uinfo.salix.UseScenarioChoice" helpText="help.state.uinfo.use_scenario">
160 <data name="use_scenario" type="Boolean" />
161 </state>
162
163
164 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
165 <from state="state.uinfo.inundation.use_scenario" />
166 <to state="state.uinfo.inundation.scenario" />
167 <condition data="use_scenario" value="true" operator="equal" />
168 </transition>
169
170 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
171 <from state="state.uinfo.inundation.use_scenario" />
172 <to state="state.uinfo.inundation.vegetation" />
173 <condition data="use_scenario" value="false" operator="equal" />
174 </transition>
175
176 <state id="state.uinfo.inundation.scenario" description="state.uinfo.inundation.scenario" state="org.dive4elements.river.artifacts.uinfo.inundationduration.LoadScenarioSelect" helpText="help.state.uinfo.use_scenario">
177 <data name="years" type="String" /> <!-- mittelwasserlage in cm! -->
178 </state>
179
180 <state id="state.uinfo.inundation.vegetation" description="state.uinfo.inundation.vegetation" state="org.dive4elements.river.artifacts.uinfo.salix.UseScenarioChoice" helpText="help.state.uinfo.use_scenario">
181 <data name="vegetation" type="Boolean" />
182 </state>
183
184 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
185 <from state="state.uinfo.inundation.scenario" />
186 <to state="state.uinfo.inundation.vegetation" />
187 <condition data="calculation_mode" value="uinfo_inundation_duration" operator="equal" />
188 </transition>
189
190
191 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
192 <from state="state.uinfo.inundation.vegetation" />
144 <to state="state.uinfo.inundation_duration" /> 193 <to state="state.uinfo.inundation_duration" />
145 <condition data="calculation_mode" value="uinfo_inundation_duration" operator="equal" /> 194 <condition data="calculation_mode" value="uinfo_inundation_duration" operator="equal" />
146 195 </transition>
147 </transition> 196
148
149 <state id="state.uinfo.inundation_duration" description="state.uinfo.inundation_duration" state="org.dive4elements.river.artifacts.uinfo.inundationduration.InundationDurationState" helpText="help.state.uinfo.inundation_duration"> 197 <state id="state.uinfo.inundation_duration" description="state.uinfo.inundation_duration" state="org.dive4elements.river.artifacts.uinfo.inundationduration.InundationDurationState" helpText="help.state.uinfo.inundation_duration">
150 <outputmodes> 198 <outputmodes>
151 199
152 <!-- FIXME: i01n name in FLYSConstants --> 200 <!-- FIXME: i01n name in FLYSConstants -->
153 <outputmode name="uinfo_inundation_duration_export" description="output.uinfo_inundation_duration_export" mime-type="text/plain" type="export"> 201 <outputmode name="uinfo_inundation_duration_export" description="output.uinfo_inundation_duration_export" mime-type="text/plain" type="export">
165 </outputmode> 213 </outputmode>
166 </outputmodes> 214 </outputmodes>
167 </state> 215 </state>
168 216
169 </states> 217 </states>
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237 <!-- Calculation Mode: Vegetation Zones -->
238 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
239 <from state="state.uinfo.calculation_mode" />
240 <to state="state.uinfo.vegetation_zones" />
241 <condition data="calculation_mode" value="uinfo_vegetation_zones" operator="equal" />
242
243 </transition>
244
245 <state id="state.uinfo.vegetation_zones" description="state.uinfo.vegetation_zones" state="org.dive4elements.river.artifacts.uinfo.vegetationzones.VegetationZonesState" helpText="help.state.uinfo.vegetation_zones">
246 <outputmodes>
247
248 <!-- FIXME: i01n name in FLYSConstants -->
249 <outputmode name="uinfo_vegetation_zones_export" description="output.uinfo_vegetation_zones_export" mime-type="text/plain" type="export">
250 <facets>
251 <facet name="csv" description="facet.uinfo_vegetation_zones_export.csv" />
252 <facet name="pdf" description="facet.uinfo_vegetation_zones_export.pdf" />
253 </facets>
254 </outputmode>
255
256 <!-- FIXME: i01n name in FLYSConstants -->
257 <outputmode name="uinfo_vegetation_zones_report" description="output.uinfo_vegetation_zones_report" mime-type="text/xml" type="report">
258 <facets>
259 <facet name="report" description="facet.uinfo_vegetation_zones_report" />
260 </facets>
261 </outputmode>
262 </outputmodes>
263 </state>
264
265
170 </artifact> 266 </artifact>

http://dive4elements.wald.intevation.org