comparison artifacts/doc/conf/artifacts/uinfo.xml @ 9426:b6e595f1696f

Activated cross section output mode for salix line and implemented some themes preliminary.
author gernotbelger
date Fri, 17 Aug 2018 15:31:16 +0200
parents da19f1f58d72
children bd5f5d2220fa
comparison
equal deleted inserted replaced
9425:3f49835a00c3 9426:b6e595f1696f
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <artifact name="uinfo"> 2 <artifact name="uinfo">
3 3
4 <states> 4 <states>
5 <state id="state.uinfo.river" description="state.uinfo.river" state="org.dive4elements.river.artifacts.states.RiverSelect" helpText="help.state.uinfo.river"> 5 <state id="state.uinfo.river" description="state.uinfo.river" state="org.dive4elements.river.artifacts.states.RiverSelect" helpText="help.state.uinfo.river">
6 <data name="river" type="String" /> 6 <data name="river" type="String"/>
7 </state> 7 </state>
8 8
9 <transition transition="org.dive4elements.river.artifacts.transitions.DefaultTransition"> 9 <transition transition="org.dive4elements.river.artifacts.transitions.DefaultTransition">
10 <from state="state.uinfo.river" /> 10 <from state="state.uinfo.river"/>
11 <to state="state.uinfo.calculation_mode" /> 11 <to state="state.uinfo.calculation_mode"/>
12 </transition> 12 </transition>
13 13
14 <state id="state.uinfo.calculation_mode" description="state.uinfo.calculation_mode" state="org.dive4elements.river.artifacts.uinfo.CalculationSelectUinfo" helpText="help.state.uinfo.calculation_mode"> 14 <state id="state.uinfo.calculation_mode" description="state.uinfo.calculation_mode" state="org.dive4elements.river.artifacts.uinfo.CalculationSelectUinfo" helpText="help.state.uinfo.calculation_mode">
15 <data name="calculation_mode" type="String" /> 15 <data name="calculation_mode" type="String"/>
16 </state> 16 </state>
17 17
18 <state id="state.uinfo.distance_only" description="state.uinfo.distance_only" state="org.dive4elements.river.artifacts.states.DistanceOnlySelect" helpText="help.state.uinfo.vegetationzone.distance_only"> 18 <state id="state.uinfo.distance_only" description="state.uinfo.distance_only" state="org.dive4elements.river.artifacts.states.DistanceOnlySelect" helpText="help.state.uinfo.vegetationzone.distance_only">
19 <data name="ld_from" type="Double" /> 19 <data name="ld_from" type="Double"/>
20 <data name="ld_to" type="Double" /> 20 <data name="ld_to" type="Double"/>
21 </state> 21 </state>
22 22
23 <state id="state.uinfo.salix.distance_only" description="state.uinfo.salix.distance_only" state="org.dive4elements.river.artifacts.states.DistanceOnlySelect" helpText="help.state.uinfo.salix.distance_only"> 23 <state id="state.uinfo.salix.distance_only" description="state.uinfo.salix.distance_only" state="org.dive4elements.river.artifacts.states.DistanceOnlySelect" helpText="help.state.uinfo.salix.distance_only">
24 <data name="ld_from" type="Double" /> 24 <data name="ld_from" type="Double"/>
25 <data name="ld_to" type="Double" /> 25 <data name="ld_to" type="Double"/>
26 </state> 26 </state>
27 <state id="state.uinfo.inundationduration.distance_only" description="state.uinfo.inundationduration.distance_only" state="org.dive4elements.river.artifacts.states.DistanceOnlyInundationDurSelect" helpText="help.state.uinfo.inundation_duration.location"> 27 <state id="state.uinfo.inundationduration.distance_only" description="state.uinfo.inundationduration.distance_only" state="org.dive4elements.river.artifacts.states.DistanceOnlyInundationDurSelect" helpText="help.state.uinfo.inundation_duration.location">
28 <data name="ld_from" type="Double" /> 28 <data name="ld_from" type="Double"/>
29 <data name="ld_to" type="Double" /> 29 <data name="ld_to" type="Double"/>
30 </state> 30 </state>
31
32
33 31
34 <!-- Calculation Mode: Salix Linie --> 32 <!-- Calculation Mode: Salix Linie -->
35 33
36 34 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
37 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 35 <from state="state.uinfo.calculation_mode"/>
38 <from state="state.uinfo.calculation_mode" /> 36 <to state="state.uinfo.salix.distance_only"/>
39 <to state="state.uinfo.salix.distance_only" /> 37 <condition data="calculation_mode" value="uinfo_salix_line" operator="equal"/>
40 <condition data="calculation_mode" value="uinfo_salix_line" operator="equal" /> 38 </transition>
41 </transition> 39
42 40 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
43 41 <from state="state.uinfo.salix.distance_only"/>
44 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 42 <to state="state.uinfo.salix.use_scenario"/>
45 <from state="state.uinfo.salix.distance_only" /> 43 <condition data="calculation_mode" value="uinfo_salix_line" operator="equal"/>
46 <to state="state.uinfo.salix.use_scenario" /> 44 </transition>
47 <condition data="calculation_mode" value="uinfo_salix_line" operator="equal" />
48 </transition>
49
50 45
51 <state id="state.uinfo.salix.use_scenario" description="state.uinfo.salix.use_scenario" state="org.dive4elements.river.artifacts.uinfo.salix.UseScenarioChoice" helpText="help.state.uinfo.salix.use_scenario"> 46 <state id="state.uinfo.salix.use_scenario" description="state.uinfo.salix.use_scenario" state="org.dive4elements.river.artifacts.uinfo.salix.UseScenarioChoice" helpText="help.state.uinfo.salix.use_scenario">
52 <data name="use_scenario" type="Boolean" /> 47 <data name="use_scenario" type="Boolean"/>
53 </state> 48 </state>
54 49
55 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 50 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
56 <from state="state.uinfo.salix.use_scenario" /> 51 <from state="state.uinfo.salix.use_scenario"/>
57 <to state="state.uinfo.salix.scenario_type" /> 52 <to state="state.uinfo.salix.scenario_type"/>
58 <condition data="use_scenario" value="true" operator="equal" /> 53 <condition data="use_scenario" value="true" operator="equal"/>
59 </transition> 54 </transition>
60 55
61 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 56 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
62 <from state="state.uinfo.salix.use_scenario" /> 57 <from state="state.uinfo.salix.use_scenario"/>
63 <to state="state.uinfo.salix_line" /> 58 <to state="state.uinfo.salix_line"/>
64 <condition data="use_scenario" value="false" operator="equal" /> 59 <condition data="use_scenario" value="false" operator="equal"/>
65 </transition> 60 </transition>
66 61
67 <state id="state.uinfo.salix.scenario_type" description="state.uinfo.salix.scenario_type" state="org.dive4elements.river.artifacts.uinfo.salix.ScenarioTypeState" helpText="help.state.uinfo.salix.scenario_type"> 62 <state id="state.uinfo.salix.scenario_type" description="state.uinfo.salix.scenario_type" state="org.dive4elements.river.artifacts.uinfo.salix.ScenarioTypeState" helpText="help.state.uinfo.salix.scenario_type">
68 <data name="scenario_selection" type="String" /> 63 <data name="scenario_selection" type="String"/>
69 </state> 64 </state>
70 65
71 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 66 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
72 <from state="state.uinfo.salix.scenario_type" /> 67 <from state="state.uinfo.salix.scenario_type"/>
73 <to state="state.uinfo.distance_only_part.from_regional" /> 68 <to state="state.uinfo.distance_only_part.from_regional"/>
74 <condition data="scenario_selection" value="scenarioType.option1" operator="equal" /> 69 <condition data="scenario_selection" value="scenarioType.option1" operator="equal"/>
75 </transition> 70 </transition>
76 71
77 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 72 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
78 <from state="state.uinfo.salix.scenario_type" /> 73 <from state="state.uinfo.salix.scenario_type"/>
79 <to state="state.uinfo.salix.supraregional" /> 74 <to state="state.uinfo.salix.supraregional"/>
80 <condition data="scenario_selection" value="scenarioType.option2" operator="equal" /> 75 <condition data="scenario_selection" value="scenarioType.option2" operator="equal"/>
81 </transition> 76 </transition>
82 77
83 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 78 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
84 <from state="state.uinfo.salix.supraregional" /> 79 <from state="state.uinfo.salix.supraregional"/>
85 <to state="state.uinfo.salix_line" /> 80 <to state="state.uinfo.salix_line"/>
86 <condition data="calculation_mode" value="uinfo_salix_line" operator="equal" /> 81 <condition data="calculation_mode" value="uinfo_salix_line" operator="equal"/>
87 </transition> 82 </transition>
88 83
89 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 84 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
90 <from state="state.uinfo.salix.scenario_type" /> 85 <from state="state.uinfo.salix.scenario_type"/>
91 <to state="state.uinfo.salix.historical.soundings" /> 86 <to state="state.uinfo.salix.historical.soundings"/>
92 <condition data="scenario_selection" value="scenarioType.option3" operator="equal" /> 87 <condition data="scenario_selection" value="scenarioType.option3" operator="equal"/>
93 </transition> 88 </transition>
94 89
95 <state id="state.uinfo.salix.historical.soundings" description="state.uinfo.salix.historical.soundings" state="org.dive4elements.river.artifacts.states.SoundingsSelectSingle" helpText="help.state.uinfo.salix.historical.soundings"> 90 <state id="state.uinfo.salix.historical.soundings" description="state.uinfo.salix.historical.soundings" state="org.dive4elements.river.artifacts.states.SoundingsSelectSingle" helpText="help.state.uinfo.salix.historical.soundings">
96 <data name="soundings" type="multiattribute" /> 91 <data name="soundings" type="multiattribute"/>
97 </state> 92 </state>
98 93
99 <state id="state.uinfo.salix.supraregional" description="state.uinfo.salix.supraregional" state="org.dive4elements.river.artifacts.uinfo.salix.SupraRegionalTableState" helpText="help.state.uinfo.salix.supraregional"> 94 <state id="state.uinfo.salix.supraregional" description="state.uinfo.salix.supraregional" state="org.dive4elements.river.artifacts.uinfo.salix.SupraRegionalTableState" helpText="help.state.uinfo.salix.supraregional">
100 <data name="supraregional_table" type="String" /> 95 <data name="supraregional_table" type="String"/>
101 </state> 96 </state>
102 97
103 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 98 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
104 <from state="state.uinfo.salix.historical.soundings" /> 99 <from state="state.uinfo.salix.historical.soundings"/>
105 <to state="state.uinfo.distance_only_part.historical" /> 100 <to state="state.uinfo.distance_only_part.historical"/>
106 <condition data="calculation_mode" value="uinfo_salix_line" operator="equal" /> 101 <condition data="calculation_mode" value="uinfo_salix_line" operator="equal"/>
107 </transition> 102 </transition>
108 103
109 <state id="state.uinfo.distance_only_part.historical" description="state.uinfo.distance_only_part.historical" state="org.dive4elements.river.artifacts.uinfo.salix.DistanceOnlyPartHistoricalSelect" helpText="help.state.uinfo.salix.historical.distance_only_part"> 104 <state id="state.uinfo.distance_only_part.historical" description="state.uinfo.distance_only_part.historical" state="org.dive4elements.river.artifacts.uinfo.salix.DistanceOnlyPartHistoricalSelect" helpText="help.state.uinfo.salix.historical.distance_only_part">
110 <data name="ld_from_part" type="Double" /> 105 <data name="ld_from_part" type="Double"/>
111 <data name="ld_to_part" type="Double" /> 106 <data name="ld_to_part" type="Double"/>
112 <data name="bedheights_for_part" type="Double" /> 107 <data name="bedheights_for_part" type="Double"/>
113 </state> 108 </state>
114 109
115 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 110 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
116 <from state="state.uinfo.distance_only_part.historical" /> 111 <from state="state.uinfo.distance_only_part.historical"/>
117 <to state="state.uinfo.salix_line" /> 112 <to state="state.uinfo.salix_line"/>
118 <condition data="calculation_mode" value="uinfo_salix_line" operator="equal" /> 113 <condition data="calculation_mode" value="uinfo_salix_line" operator="equal"/>
119 </transition> 114 </transition>
120 115
121 <state id="state.uinfo.salix.load.scenario.regional" description="state.uinfo.salix.load.scenario.regional" state="org.dive4elements.river.artifacts.uinfo.salix.LoadScenarioSelectLimit5" helpText="help.state.uinfo.salix.regional"> 116 <state id="state.uinfo.salix.load.scenario.regional" description="state.uinfo.salix.load.scenario.regional" state="org.dive4elements.river.artifacts.uinfo.salix.LoadScenarioSelectLimit5" helpText="help.state.uinfo.salix.regional">
122 <data name="sedimentheight" type="String" /> <!-- mittelwasserlage in cm! --> 117 <data name="sedimentheight" type="String" /> <!-- mittelwasserlage in cm! -->
123 </state> 118 </state>
124 119
125 <state id="state.uinfo.distance_only_part.from_regional" description="state.uinfo.distance_only_part.from_regional" state="org.dive4elements.river.artifacts.states.DistanceOnlyPartSelect" helpText="help.state.uinfo.salix.regional"> 120 <state id="state.uinfo.distance_only_part.from_regional" description="state.uinfo.distance_only_part.from_regional" state="org.dive4elements.river.artifacts.states.DistanceOnlyPartSelect" helpText="help.state.uinfo.salix.regional">
126 <data name="ld_from_part" type="Double" /> 121 <data name="ld_from_part" type="Double"/>
127 <data name="ld_to_part" type="Double" /> 122 <data name="ld_to_part" type="Double"/>
128 </state> 123 </state>
129 124
130 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 125 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
131 <from state="state.uinfo.distance_only_part.from_regional" /> 126 <from state="state.uinfo.distance_only_part.from_regional" />
132 <to state="state.uinfo.salix.load.scenario.regional" /> 127 <to state="state.uinfo.salix.load.scenario.regional" />
133 <condition data="calculation_mode" value="uinfo_salix_line" operator="equal" /> 128 <condition data="calculation_mode" value="uinfo_salix_line" operator="equal" />
134 </transition> 129 </transition>
135 130
136
137 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 131 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
138 <from state="state.uinfo.salix.load.scenario.regional" /> 132 <from state="state.uinfo.salix.load.scenario.regional" />
139 <to state="state.uinfo.salix_line" /> 133 <to state="state.uinfo.salix_line" />
140 <condition data="calculation_mode" value="uinfo_salix_line" operator="equal" /> 134 <condition data="calculation_mode" value="uinfo_salix_line" operator="equal" />
141 </transition> 135 </transition>
142 136
143
144 <state id="state.uinfo.salix_line" description="state.uinfo.salix_line" state="org.dive4elements.river.artifacts.uinfo.salix.SalixLineState" helpText="help.state.uinfo.river"> 137 <state id="state.uinfo.salix_line" description="state.uinfo.salix_line" state="org.dive4elements.river.artifacts.uinfo.salix.SalixLineState" helpText="help.state.uinfo.river">
145 <outputmodes> 138 <outputmodes>
146 <outputmode name="uinfo_salix_line" description="output.uinfo_salix_line" mime-type="image/png" type="chart"> 139 <outputmode name="uinfo_salix_line" description="output.uinfo_salix_line" mime-type="image/png" type="chart">
147 <facets> 140 <facets>
148 <facet name="uinfo_facet_salix_line.filtered" description="salix line, filtered by current zoom state" /> 141 <facet name="uinfo_facet_salix_line.filtered" description="salix line, filtered by current zoom state"/>
149 <facet name="uinfo_facet_salix_line" description="salix line" /> 142 <facet name="uinfo_facet_salix_line" description="salix line"/>
150 <facet name="uinfo_facet_salix_mnwmw.filtered" description="nmw-mw differences, filtered by current zoom state" /> 143 <facet name="uinfo_facet_salix_mnwmw.filtered" description="nmw-mw differences, filtered by current zoom state"/>
151 <facet name="uinfo_facet_salix_mnwmw" description="mnw-mw differences" /> 144 <facet name="uinfo_facet_salix_mnwmw" description="mnw-mw differences"/>
152 <facet name="uinfo_facet_salix_scenario.filtered" description="scenario salix line, filtered by current zoom state" /> 145 <facet name="uinfo_facet_salix_scenario.filtered" description="scenario salix line, filtered by current zoom state"/>
153 <facet name="uinfo_facet_salix_scenario" description="scenario salix line" /> 146 <facet name="uinfo_facet_salix_scenario" description="scenario salix line"/>
154 <facet name="uinfo_facet_salix_rank" description="salix ranks" /> 147 <facet name="uinfo_facet_salix_rank" description="salix ranks"/>
155 </facets> 148 </facets>
156 </outputmode> 149 </outputmode>
157 150
158 <!-- FIXME: i01n name in FLYSConstants --> 151 <outputmode name="cross_section" description="output.cross_section" mime-type="image/png" type="chart">
152 <facets>
153 <facet name="cross_section_water_line" description="facet.cross_section_water_line"/>
154 <facet name="cross_section" description="facet.cross_section"/>
155 <facet name="area" description="an area"/>
156 <facet name="cross_section.area" description="an area"/>
157 <facet name="cross_section.manualpoints" description="points"/>
158 <facet name="cross_section.manualline" description="line"/>
159
160 <!--
161 This would automatically import some existing hyks, but we do not want this here
162 <facet name="hyk" description="hyks"/>
163 -->
164 </facets>
165 </outputmode>
166
159 <outputmode name="uinfo_salix_line_export" description="output.uinfo_salix_line_export" mime-type="text/plain" type="export"> 167 <outputmode name="uinfo_salix_line_export" description="output.uinfo_salix_line_export" mime-type="text/plain" type="export">
160 <facets> 168 <facets>
161 <facet name="csv" description="facet.uinfo_salix_line_export.csv" /> 169 <facet name="csv" description="facet.uinfo_salix_line_export.csv"/>
162 <facet name="pdf" description="facet.uinfo_salix_line_export.pdf" /> 170 <facet name="pdf" description="facet.uinfo_salix_line_export.pdf"/>
163 </facets> 171 </facets>
164 </outputmode> 172 </outputmode>
165 173
166 <!-- FIXME: i01n name in FLYSConstants -->
167 <outputmode name="uinfo_salix_line_report" description="output.uinfo_salix_line_report" mime-type="text/xml" type="report"> 174 <outputmode name="uinfo_salix_line_report" description="output.uinfo_salix_line_report" mime-type="text/xml" type="report">
168 <facets> 175 <facets>
169 <facet name="report" description="facet.uinfo_salix_line_report" /> 176 <facet name="report" description="facet.uinfo_salix_line_report"/>
170 </facets> 177 </facets>
171 </outputmode> 178 </outputmode>
172 </outputmodes> 179 </outputmodes>
173 </state> 180 </state>
174 181
175 182
176
177
178
179 <!-- Calculation Mode: Inundation Duration --> 183 <!-- Calculation Mode: Inundation Duration -->
180 184
181 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 185 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
182 <from state="state.uinfo.calculation_mode" /> 186 <from state="state.uinfo.calculation_mode"/>
183 <to state="state.uinfo.inundationduration.distance_only" /> 187 <to state="state.uinfo.inundationduration.distance_only"/>
184 <condition data="calculation_mode" value="uinfo_inundation_duration" operator="equal" /> 188 <condition data="calculation_mode" value="uinfo_inundation_duration" operator="equal"/>
185 </transition> 189 </transition>
186 190
187 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 191 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
188 <from state="state.uinfo.inundationduration.distance_only" /> 192 <from state="state.uinfo.inundationduration.distance_only"/>
189 <to state="state.uinfo.inundation.year_totalepoch" /> 193 <to state="state.uinfo.inundation.year_totalepoch"/>
190 <condition data="calculation_mode" value="uinfo_inundation_duration" operator="equal" /> 194 <condition data="calculation_mode" value="uinfo_inundation_duration" operator="equal"/>
191 </transition> 195 </transition>
192 196
193 197 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
194 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 198 <from state="state.uinfo.inundation.year_totalepoch"/>
195 <from state="state.uinfo.inundation.year_totalepoch" /> 199 <to state="state.uinfo.inundation.load.year"/>
196 <to state="state.uinfo.inundation.load.year" /> 200 <condition data="ye_select" value="state.uinfo.year" operator="equal"/>
197 <condition data="ye_select" value="state.uinfo.year" operator="equal" /> 201 </transition>
198 </transition> 202
199 203 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
200 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 204 <from state="state.uinfo.inundation.year_totalepoch"/>
201 <from state="state.uinfo.inundation.year_totalepoch" /> 205 <to state="state.uinfo.inundation.use_scenario"/>
202 <to state="state.uinfo.inundation.use_scenario" /> 206 <condition data="ye_select" value="state.uinfo.totalepoch" operator="equal"/>
203 <condition data="ye_select" value="state.uinfo.totalepoch" operator="equal" /> 207 </transition>
204 </transition>
205
206 208
207 <state id="state.uinfo.inundation.year_totalepoch" description="state.uinfo.inundation.year_totalepoch" state="org.dive4elements.river.artifacts.uinfo.inundationduration.YearChoice" helpText="help.state.uinfo.inundation.year_totalepoch"> 209 <state id="state.uinfo.inundation.year_totalepoch" description="state.uinfo.inundation.year_totalepoch" state="org.dive4elements.river.artifacts.uinfo.inundationduration.YearChoice" helpText="help.state.uinfo.inundation.year_totalepoch">
208 <data name="ye_select" type="String" /> 210 <data name="ye_select" type="String"/>
209 </state> 211 </state>
210
211 212
212 <state id="state.uinfo.inundation.load.year" description="state.uinfo.inundation.load.year" state="org.dive4elements.river.artifacts.uinfo.inundationduration.LoadSingleYearSelectState" helpText="help.state.uinfo.inundation.load.year"> 213 <state id="state.uinfo.inundation.load.year" description="state.uinfo.inundation.load.year" state="org.dive4elements.river.artifacts.uinfo.inundationduration.LoadSingleYearSelectState" helpText="help.state.uinfo.inundation.load.year">
213 <data name="singleyear" type="String" /> 214 <data name="singleyear" type="String"/>
214 </state> 215 </state>
215 216
216 217 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
217 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 218 <from state="state.uinfo.inundation.load.year"/>
218 <from state="state.uinfo.inundation.load.year" /> 219 <to state="state.uinfo.inundation.use_scenario"/>
219 <to state="state.uinfo.inundation.use_scenario" /> 220 <condition data="calculation_mode" value="uinfo_inundation_duration" operator="equal"/>
220 <condition data="calculation_mode" value="uinfo_inundation_duration" operator="equal" />
221 </transition> 221 </transition>
222 222
223 <!-- Doppelter State, andere ID, damit keine Mehrfach-Condition benötigt wird --> 223 <!-- Doppelter State, andere ID, damit keine Mehrfach-Condition benötigt wird -->
224 <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.inundation.use_scenario"> 224 <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.inundation.use_scenario">
225 <data name="use_scenario" type="Boolean" /> 225 <data name="use_scenario" type="Boolean"/>
226 </state> 226 </state>
227 227
228 228 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
229 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 229 <from state="state.uinfo.inundation.use_scenario"/>
230 <from state="state.uinfo.inundation.use_scenario" /> 230 <to state="state.uinfo.inundation.scenario"/>
231 <to state="state.uinfo.inundation.scenario" /> 231 <condition data="use_scenario" value="true" operator="equal"/>
232 <condition data="use_scenario" value="true" operator="equal" /> 232 </transition>
233 </transition> 233
234 234 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
235 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 235 <from state="state.uinfo.inundation.use_scenario"/>
236 <from state="state.uinfo.inundation.use_scenario" /> 236 <to state="state.uinfo.inundation.vegetation"/>
237 <to state="state.uinfo.inundation.vegetation" /> 237 <condition data="use_scenario" value="false" operator="equal"/>
238 <condition data="use_scenario" value="false" operator="equal" /> 238 </transition>
239 </transition>
240
241 239
242 <state id="state.uinfo.inundation.scenario" description="state.uinfo.inundation.scenario" state="org.dive4elements.river.artifacts.uinfo.inundationduration.LoadScenarioSelect" helpText="help.state.uinfo.inundation.scenario"> 240 <state id="state.uinfo.inundation.scenario" description="state.uinfo.inundation.scenario" state="org.dive4elements.river.artifacts.uinfo.inundationduration.LoadScenarioSelect" helpText="help.state.uinfo.inundation.scenario">
243 <data name="sedimentheight" type="String" /> <!-- mittelwasserlage in cm! --> 241 <data name="sedimentheight" type="String"/> <!-- mittelwasserlage in cm! -->
244 </state> 242 </state>
245 243
246 <state id="state.uinfo.inundation.vegetation" description="state.uinfo.inundation.vegetation" state="org.dive4elements.river.artifacts.uinfo.vegetationzones.VegetationZonesTableState" helpText="help.state.uinfo.inundation.vegetation"> 244 <state id="state.uinfo.inundation.vegetation" description="state.uinfo.inundation.vegetation" state="org.dive4elements.river.artifacts.uinfo.vegetationzones.VegetationZonesTableState" helpText="help.state.uinfo.inundation.vegetation">
247 <data name="vegzones" type="String" /> 245 <data name="vegzones" type="String"/>
248 </state> 246 </state>
249 247
250 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 248 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
251 <from state="state.uinfo.inundation.scenario" /> 249 <from state="state.uinfo.inundation.scenario"/>
252 <to state="state.uinfo.inundation.vegetation" /> 250 <to state="state.uinfo.inundation.vegetation"/>
253 <condition data="calculation_mode" value="uinfo_inundation_duration" operator="equal" /> 251 <condition data="calculation_mode" value="uinfo_inundation_duration" operator="equal"/>
254 </transition> 252 </transition>
255 253
256 254 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
257 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 255 <from state="state.uinfo.inundation.vegetation"/>
258 <from state="state.uinfo.inundation.vegetation" /> 256 <to state="state.uinfo.inundation_duration"/>
259 <to state="state.uinfo.inundation_duration" /> 257 <condition data="calculation_mode" value="uinfo_inundation_duration" operator="equal"/>
260 <condition data="calculation_mode" value="uinfo_inundation_duration" operator="equal" />
261 </transition> 258 </transition>
262 259
263 <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"> 260 <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">
264 <outputmodes> 261 <outputmodes>
265 262
266 <outputmode name="map" description="output.uesk.map.description" type="map"> 263 <outputmode name="map" description="output.uesk.map.description" type="map">
267 <facets> 264 <facets>
268 <facet name="floodmap.wsplgen" /> 265 <facet name="floodmap.wsplgen"/>
269 <facet name="floodmap.barriers" /> 266 <facet name="floodmap.barriers"/>
270 <facet name="floodmap.riveraxis" /> 267 <facet name="floodmap.riveraxis"/>
271 <facet name="floodmap.wmsbackground" /> 268 <facet name="floodmap.wmsbackground"/>
272 <facet name="floodmap.kms" /> 269 <facet name="floodmap.kms"/>
273 <facet name="floodmap.qps" /> 270 <facet name="floodmap.qps"/>
274 <facet name="floodmap.hws_lines" /> 271 <facet name="floodmap.hws_lines"/>
275 <facet name="floodmap.hws_points" /> 272 <facet name="floodmap.hws_points"/>
276 <facet name="floodmap.hydr_boundaries" /> 273 <facet name="floodmap.hydr_boundaries"/>
277 <facet name="floodmap.hydr_boundaries_poly" /> 274 <facet name="floodmap.hydr_boundaries_poly"/>
278 <facet name="floodmap.catchment" /> 275 <facet name="floodmap.catchment"/>
279 <facet name="floodmap.floodplain" /> 276 <facet name="floodmap.floodplain"/>
280 <facet name="floodmap.floodmarks" /> 277 <facet name="floodmap.floodmarks"/>
281 <facet name="floodmap.lines" /> 278 <facet name="floodmap.lines"/>
282 <facet name="floodmap.buildings" /> 279 <facet name="floodmap.buildings"/>
283 <facet name="floodmap.fixpoints" /> 280 <facet name="floodmap.fixpoints"/>
284 <facet name="floodmap.floodmaps" /> 281 <facet name="floodmap.floodmaps"/>
285 <facet name="floodmap.gauge_location" /> 282 <facet name="floodmap.gauge_location"/>
286 <facet name="floodmap.externalwms" /> 283 <facet name="floodmap.externalwms"/>
287 <facet name="floodmap.externalwms_1" /> 284 <facet name="floodmap.externalwms_1"/>
288 <facet name="floodmap.externalwms_2" /> 285 <facet name="floodmap.externalwms_2"/>
289 <facet name="floodmap.externalwms_3" /> 286 <facet name="floodmap.externalwms_3"/>
290 <facet name="floodmap.externalwms_4" /> 287 <facet name="floodmap.externalwms_4"/>
291 <facet name="floodmap.jetties" /> 288 <facet name="floodmap.jetties"/>
292 </facets> 289 </facets>
293 </outputmode> 290 </outputmode>
294 291
295 <!-- FIXME: i01n name in FLYSConstants --> 292 <!-- FIXME: i01n name in FLYSConstants -->
296 <outputmode name="uinfo_inundation_duration_export" description="output.uinfo_inundation_duration_export" mime-type="text/plain" type="export"> 293 <outputmode name="uinfo_inundation_duration_export" description="output.uinfo_inundation_duration_export" mime-type="text/plain" type="export">
297 <facets> 294 <facets>
298 <facet name="wms_url" description="XXXXXXXXXX _ no entry in generators necessary either" /> 295 <facet name="wms_url" description="XXXXXXXXXX _ no entry in generators necessary either"/>
299 </facets> 296 </facets>
300 </outputmode> 297 </outputmode>
301 298
302 <outputmode name="uinfo_inundation_duration_report" description="output.uinfo_inundation_duration_report" mime-type="text/xml" type="report"> 299 <outputmode name="uinfo_inundation_duration_report" description="output.uinfo_inundation_duration_report" mime-type="text/xml" type="report">
303 <facets> 300 <facets>
304 <facet name="report" description="facet.uinfo_inundation_duration_report" /> 301 <facet name="report" description="facet.uinfo_inundation_duration_report"/>
305 </facets> 302 </facets>
306 </outputmode> 303 </outputmode>
307 </outputmodes> 304 </outputmodes>
308 </state> 305 </state>
309 306
310 307
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330 <!-- Calculation Mode: Vegetation Zones --> 308 <!-- Calculation Mode: Vegetation Zones -->
331 309
332 310 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
333 311 <from state="state.uinfo.calculation_mode"/>
334 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 312 <to state="state.uinfo.distance_only"/>
335 <from state="state.uinfo.calculation_mode" /> 313 <condition data="calculation_mode" value="uinfo_vegetation_zones" operator="equal"/>
336 <to state="state.uinfo.distance_only" /> 314 </transition>
337 <condition data="calculation_mode" value="uinfo_vegetation_zones" operator="equal" /> 315
338 </transition> 316 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
339 317 <from state="state.uinfo.distance_only"/>
340 318 <to state="state.uinfo.vegetation_zones.table"/>
341 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 319 <condition data="calculation_mode" value="uinfo_vegetation_zones" operator="equal"/>
342 <from state="state.uinfo.distance_only" /> 320 </transition>
343 <to state="state.uinfo.vegetation_zones.table" />
344 <condition data="calculation_mode" value="uinfo_vegetation_zones" operator="equal" />
345 </transition>
346
347
348 321
349 <state id="state.uinfo.vegetation_zones.table" description="state.uinfo.vegetation_zones.table" state="org.dive4elements.river.artifacts.uinfo.vegetationzones.VegetationZonesTableEditState" helpText="help.state.uinfo.vegetation_zones"> 322 <state id="state.uinfo.vegetation_zones.table" description="state.uinfo.vegetation_zones.table" state="org.dive4elements.river.artifacts.uinfo.vegetationzones.VegetationZonesTableEditState" helpText="help.state.uinfo.vegetation_zones">
350 <data name="vegzones" type="String" /> 323 <data name="vegzones" type="String"/>
351 </state> 324 </state>
352 325
353 326 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
354 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 327 <from state="state.uinfo.vegetation_zones.table"/>
355 <from state="state.uinfo.vegetation_zones.table" /> 328 <to state="state.uinfo.vegetation_zones"/>
356 <to state="state.uinfo.vegetation_zones" /> 329 <condition data="calculation_mode" value="uinfo_vegetation_zones" operator="equal"/>
357 <condition data="calculation_mode" value="uinfo_vegetation_zones" operator="equal" /> 330 </transition>
358 </transition>
359
360 331
361 <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"> 332 <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">
362 <outputmodes> 333 <outputmodes>
363 334
364 <!-- FIXME: i01n name in FLYSConstants --> 335 <!-- FIXME: i01n name in FLYSConstants -->
365 <outputmode name="uinfo_vegetation_zones_export" description="output.uinfo_vegetation_zones_export" mime-type="text/plain" type="export"> 336 <outputmode name="uinfo_vegetation_zones_export" description="output.uinfo_vegetation_zones_export" mime-type="text/plain" type="export">
366 <facets> 337 <facets>
367 <facet name="csv" description="facet.uinfo_vegetation_zones_export.csv" /> 338 <facet name="csv" description="facet.uinfo_vegetation_zones_export.csv"/>
368 <facet name="pdf" description="facet.uinfo_vegetation_zones_export.pdf" /> 339 <facet name="pdf" description="facet.uinfo_vegetation_zones_export.pdf"/>
369 </facets> 340 </facets>
370 </outputmode> 341 </outputmode>
371 342
372 <!-- FIXME: i01n name in FLYSConstants --> 343 <!-- FIXME: i01n name in FLYSConstants -->
373 <outputmode name="uinfo_vegetation_zones_report" description="output.uinfo_vegetation_zones_report" mime-type="text/xml" type="report"> 344 <outputmode name="uinfo_vegetation_zones_report" description="output.uinfo_vegetation_zones_report" mime-type="text/xml" type="report">
374 <facets> 345 <facets>
375 <facet name="report" description="facet.uinfo_vegetation_zones_report" /> 346 <facet name="report" description="facet.uinfo_vegetation_zones_report"/>
376 </facets> 347 </facets>
377 </outputmode> 348 </outputmode>
378 </outputmodes> 349 </outputmodes>
379 </state> 350 </state>
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410 351
411 </states> 352 </states>
412 </artifact> 353 </artifact>

http://dive4elements.wald.intevation.org