8995
|
1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <artifact name="uinfo"> |
|
3 |
9062
|
4 <states> |
|
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" /> |
|
7 </state> |
8995
|
8 |
9062
|
9 <transition transition="org.dive4elements.river.artifacts.transitions.DefaultTransition"> |
|
10 <from state="state.uinfo.river" /> |
|
11 <to state="state.uinfo.calculation_mode" /> |
|
12 </transition> |
8995
|
13 |
9062
|
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" /> |
|
16 </state> |
8995
|
17 |
9062
|
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"> |
|
19 <data name="ld_from" type="Double" /> |
|
20 <data name="ld_to" type="Double" /> |
9036
|
21 </state> |
8995
|
22 |
|
23 |
|
24 |
9062
|
25 <!-- Calculation Mode: Salix Linie --> |
|
26 |
|
27 |
|
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" /> |
9036
|
32 </transition> |
9062
|
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> |
9036
|
100 |
|
101 |
9062
|
102 |
|
103 |
|
104 |
|
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 |
9036
|
113 </transition> |
8995
|
114 |
9062
|
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"> |
|
116 <outputmodes> |
8995
|
117 |
9062
|
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> |
|
133 </state> |
8995
|
134 |
|
135 |
|
136 |
|
137 |
|
138 |
|
139 |
|
140 |
9062
|
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" /> |
8995
|
146 |
9062
|
147 </transition> |
8995
|
148 |
9062
|
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> |
8995
|
151 |
9062
|
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> |
8995
|
159 |
9062
|
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> |
8995
|
168 |
9062
|
169 </states> |
8995
|
170 </artifact> |