comparison artifacts/doc/conf/artifacts/uinfo.xml @ 9062:5198066492a9

Teilabschnitt Salix State
author gernotbelger
date Mon, 07 May 2018 17:25:53 +0200
parents c265c9fc915c
children b6919e3c2d86
comparison
equal deleted inserted replaced
9061:41ec5095506f 9062:5198066492a9
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" 5 <state id="state.uinfo.river" description="state.uinfo.river" state="org.dive4elements.river.artifacts.states.RiverSelect" helpText="help.state.uinfo.river">
6 state="org.dive4elements.river.artifacts.states.RiverSelect" 6 <data name="river" type="String" />
7 helpText="help.state.uinfo.river"> 7 </state>
8 <data name="river" type="String" />
9 </state>
10 8
11 <transition 9 <transition transition="org.dive4elements.river.artifacts.transitions.DefaultTransition">
12 transition="org.dive4elements.river.artifacts.transitions.DefaultTransition"> 10 <from state="state.uinfo.river" />
13 <from state="state.uinfo.river" /> 11 <to state="state.uinfo.calculation_mode" />
14 <to state="state.uinfo.calculation_mode" /> 12 </transition>
15 </transition>
16 13
17 <state id="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">
18 description="state.uinfo.calculation_mode" 15 <data name="calculation_mode" type="String" />
19 state="org.dive4elements.river.artifacts.uinfo.CalculationSelectUinfo" 16 </state>
20 helpText="help.state.uinfo.calculation_mode">
21 <data name="calculation_mode" type="String" />
22 </state>
23 17
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"> 18 <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 <data name="ld_from" type="Double"/> 19 <data name="ld_from" type="Double" />
26 <data name="ld_to" type="Double"/> 20 <data name="ld_to" type="Double" />
27 </state> 21 </state>
28
29 22
30 23
31 <!-- Calculation Mode: Salix Linie -->
32
33 24
34 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 25 <!-- Calculation Mode: Salix Linie -->
35 <from state="state.uinfo.calculation_mode"/> 26
36 <to state="state.uinfo.distance_only"/> 27
37 <condition data="calculation_mode" value="uinfo_salix_line" operator="equal"/> 28 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
29 <from state="state.uinfo.calculation_mode" />
30 <to state="state.uinfo.distance_only" />
31 <condition data="calculation_mode" value="uinfo_salix_line" operator="equal" />
38 </transition> 32 </transition>
33
34
35 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
36 <from state="state.uinfo.distance_only" />
37 <to state="state.uinfo.use_scenario" />
38 <condition data="calculation_mode" value="uinfo_salix_line" operator="equal" />
39 </transition>
40
41
42 <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">
43 <data name="use_scenario" type="Boolean" />
44 </state>
45
46 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
47 <from state="state.uinfo.use_scenario" />
48 <to state="state.uinfo.scenario_type" />
49 <condition data="use_scenario" value="true" operator="equal" />
50 </transition>
51
52 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
53 <from state="state.uinfo.use_scenario" />
54 <to state="state.uinfo.distance_only_part" />
55 <condition data="use_scenario" value="false" operator="equal" />
56 </transition>
57
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 <data name="scenario_selection" type="String" />
60 </state>
61
62 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
63 <from state="state.uinfo.scenario_type" />
64 <to state="state.uinfo.distance_only_part" />
65 <condition data="calculation_mode" value="uinfo_salix_line" operator="equal" />
66 </transition>
67
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" />
70 <data name="ld_to_part" type="Double" />
71 </state>
72
73
74 <transition transition="org.dive4elements.river.artifacts.transitions.DefaultTransition">
75 <from state="state.uinfo.distance_only_part" />
76 <to state="state.uinfo.salix_line" />
77 <condition data="calculation_mode" value="uinfo_salix_line" operator="equal" />
78 </transition>
79
80
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">
82 <outputmodes>
83
84 <!-- FIXME: i01n name in FLYSConstants -->
85 <outputmode name="uinfo_salix_line_export" description="output.uinfo_salix_line_export" mime-type="text/plain" type="export">
86 <facets>
87 <facet name="csv" description="facet.uinfo_salix_line_export.csv" />
88 <facet name="pdf" description="facet.uinfo_salix_line_export.pdf" />
89 </facets>
90 </outputmode>
91
92 <!-- FIXME: i01n name in FLYSConstants -->
93 <outputmode name="uinfo_salix_line_report" description="output.uinfo_salix_line_report" mime-type="text/xml" type="report">
94 <facets>
95 <facet name="report" description="facet.uinfo_salix_line_report" />
96 </facets>
97 </outputmode>
98 </outputmodes>
99 </state>
39 100
40 101
41 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> 102
42 <from state="state.uinfo.distance_only"/> 103
43 <to state="state.uinfo.use_scenario"/> 104
44 <condition data="calculation_mode" value="uinfo_salix_line" operator="equal"/> 105
106
107 <!-- Calculation Mode: Vegetation Zones -->
108 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
109 <from state="state.uinfo.calculation_mode" />
110 <to state="state.uinfo.vegetation_zones" />
111 <condition data="calculation_mode" value="uinfo_vegetation_zones" operator="equal" />
112
45 </transition> 113 </transition>
46 114
47 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">
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"> 116 <outputmodes>
49 <data name="use_scenario" type="Boolean"/> 117
118 <!-- FIXME: i01n name in FLYSConstants -->
119 <outputmode name="uinfo_vegetation_zones_export" description="output.uinfo_vegetation_zones_export" mime-type="text/plain" type="export">
120 <facets>
121 <facet name="csv" description="facet.uinfo_vegetation_zones_export.csv" />
122 <facet name="pdf" description="facet.uinfo_vegetation_zones_export.pdf" />
123 </facets>
124 </outputmode>
125
126 <!-- FIXME: i01n name in FLYSConstants -->
127 <outputmode name="uinfo_vegetation_zones_report" description="output.uinfo_vegetation_zones_report" mime-type="text/xml" type="report">
128 <facets>
129 <facet name="report" description="facet.uinfo_vegetation_zones_report" />
130 </facets>
131 </outputmode>
132 </outputmodes>
50 </state> 133 </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
72 <state id="state.uinfo.salix_line"
73 description="state.uinfo.salix_line"
74 state="org.dive4elements.river.artifacts.uinfo.salix.SalixLineState"
75 helpText="help.state.uinfo.salix_line">
76 <outputmodes>
77
78 <!-- FIXME: i01n name in FLYSConstants -->
79 <outputmode name="uinfo_salix_line_export"
80 description="output.uinfo_salix_line_export" mime-type="text/plain"
81 type="export">
82 <facets>
83 <facet name="csv"
84 description="facet.uinfo_salix_line_export.csv" />
85 <facet name="pdf"
86 description="facet.uinfo_salix_line_export.pdf" />
87 </facets>
88 </outputmode>
89
90 <!-- FIXME: i01n name in FLYSConstants -->
91 <outputmode name="uinfo_salix_line_report"
92 description="output.uinfo_salix_line_report" mime-type="text/xml"
93 type="report">
94 <facets>
95 <facet name="report"
96 description="facet.uinfo_salix_line_report" />
97 </facets>
98 </outputmode>
99 </outputmodes>
100 </state>
101 134
102 135
103 136
104 137
105 138
106 139
107 140
141 <!-- Calculation Mode: Inundation Duration -->
142 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
143 <from state="state.uinfo.calculation_mode" />
144 <to state="state.uinfo.inundation_duration" />
145 <condition data="calculation_mode" value="uinfo_inundation_duration" operator="equal" />
108 146
147 </transition>
109 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">
150 <outputmodes>
110 151
152 <!-- FIXME: i01n name in FLYSConstants -->
153 <outputmode name="uinfo_inundation_duration_export" description="output.uinfo_inundation_duration_export" mime-type="text/plain" type="export">
154 <facets>
155 <facet name="csv" description="facet.uinfo_inundation_duration_export.csv" />
156 <facet name="pdf" description="facet.uinfo_inundation_duration_export.pdf" />
157 </facets>
158 </outputmode>
111 159
160 <!-- FIXME: i01n name in FLYSConstants -->
161 <outputmode name="uinfo_inundation_duration_report" description="output.uinfo_inundation_duration_report" mime-type="text/xml" type="report">
162 <facets>
163 <facet name="report" description="facet.uinfo_inundation_duration_report" />
164 </facets>
165 </outputmode>
166 </outputmodes>
167 </state>
112 168
113 169 </states>
114
115
116
117 <!-- Calculation Mode: Vegetation Zones -->
118 <transition
119 transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
120 <from state="state.uinfo.calculation_mode" />
121 <to state="state.uinfo.vegetation_zones" />
122 <condition data="calculation_mode"
123 value="uinfo_vegetation_zones" operator="equal" />
124
125 </transition>
126
127 <state id="state.uinfo.vegetation_zones"
128 description="state.uinfo.vegetation_zones"
129 state="org.dive4elements.river.artifacts.uinfo.vegetationzones.VegetationZonesState"
130 helpText="help.state.uinfo.vegetation_zones">
131 <outputmodes>
132
133 <!-- FIXME: i01n name in FLYSConstants -->
134 <outputmode name="uinfo_vegetation_zones_export"
135 description="output.uinfo_vegetation_zones_export"
136 mime-type="text/plain" type="export">
137 <facets>
138 <facet name="csv"
139 description="facet.uinfo_vegetation_zones_export.csv" />
140 <facet name="pdf"
141 description="facet.uinfo_vegetation_zones_export.pdf" />
142 </facets>
143 </outputmode>
144
145 <!-- FIXME: i01n name in FLYSConstants -->
146 <outputmode name="uinfo_vegetation_zones_report"
147 description="output.uinfo_vegetation_zones_report"
148 mime-type="text/xml" type="report">
149 <facets>
150 <facet name="report"
151 description="facet.uinfo_vegetation_zones_report" />
152 </facets>
153 </outputmode>
154 </outputmodes>
155 </state>
156
157
158
159
160
161
162
163 <!-- Calculation Mode: Inundation Duration -->
164 <transition
165 transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
166 <from state="state.uinfo.calculation_mode" />
167 <to state="state.uinfo.inundation_duration" />
168 <condition data="calculation_mode"
169 value="uinfo_inundation_duration" operator="equal" />
170
171 </transition>
172
173 <state id="state.uinfo.inundation_duration"
174 description="state.uinfo.inundation_duration"
175 state="org.dive4elements.river.artifacts.uinfo.inundationduration.InundationDurationState"
176 helpText="help.state.uinfo.inundation_duration">
177 <outputmodes>
178
179 <!-- FIXME: i01n name in FLYSConstants -->
180 <outputmode name="uinfo_inundation_duration_export"
181 description="output.uinfo_inundation_duration_export"
182 mime-type="text/plain" type="export">
183 <facets>
184 <facet name="csv"
185 description="facet.uinfo_inundation_duration_export.csv" />
186 <facet name="pdf"
187 description="facet.uinfo_inundation_duration_export.pdf" />
188 </facets>
189 </outputmode>
190
191 <!-- FIXME: i01n name in FLYSConstants -->
192 <outputmode name="uinfo_inundation_duration_report"
193 description="output.uinfo_inundation_duration_report"
194 mime-type="text/xml" type="report">
195 <facets>
196 <facet name="report"
197 description="facet.uinfo_inundation_duration_report" />
198 </facets>
199 </outputmode>
200 </outputmodes>
201 </state>
202
203 </states>
204 </artifact> 170 </artifact>

http://dive4elements.wald.intevation.org