8995
|
1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <artifact name="uinfo"> |
|
3 |
|
4 <states> |
|
5 <state id="state.uinfo.river" description="state.uinfo.river" |
|
6 state="org.dive4elements.river.artifacts.states.RiverSelect" |
|
7 helpText="help.state.uinfo.river"> |
|
8 <data name="river" type="String" /> |
|
9 </state> |
|
10 |
|
11 <transition |
|
12 transition="org.dive4elements.river.artifacts.transitions.DefaultTransition"> |
|
13 <from state="state.uinfo.river" /> |
|
14 <to state="state.uinfo.calculation_mode" /> |
|
15 </transition> |
|
16 |
|
17 <state id="state.uinfo.calculation_mode" |
|
18 description="state.uinfo.calculation_mode" |
|
19 state="org.dive4elements.river.artifacts.uinfo.CalculationSelectUinfo" |
|
20 helpText="help.state.uinfo.calculation_mode"> |
|
21 <data name="calculation_mode" type="String" /> |
|
22 </state> |
|
23 |
9036
|
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 <data name="ld_from" type="Double"/> |
|
26 <data name="ld_to" type="Double"/> |
|
27 </state> |
|
28 |
8995
|
29 |
|
30 |
9036
|
31 <!-- Calculation Mode: Salix Linie --> |
|
32 |
8995
|
33 |
9036
|
34 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> |
|
35 <from state="state.uinfo.calculation_mode"/> |
|
36 <to state="state.uinfo.distance_only"/> |
|
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 |
8995
|
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 |
|
102 |
|
103 |
|
104 |
|
105 |
|
106 |
|
107 |
|
108 |
|
109 |
9036
|
110 |
|
111 |
|
112 |
|
113 |
|
114 |
|
115 |
|
116 |
8995
|
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" /> |
9036
|
124 |
8995
|
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" /> |
9036
|
170 |
8995
|
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> |