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 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 <!-- Calculation Mode: Salix Linie --> |
|
29 <transition |
|
30 transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> |
|
31 <from state="state.uinfo.calculation_mode" /> |
|
32 <to state="state.uinfo.salix_line" /> |
|
33 <condition data="calculation_mode" value="uinfo_salix_line" |
|
34 operator="equal" /> |
|
35 <to state="state.sinfo.distance_only" /> <!-- TODO: KLONEN und U-Info daraus machen --> |
|
36 </transition> |
|
37 |
|
38 <state id="state.uinfo.salix_line" |
|
39 description="state.uinfo.salix_line" |
|
40 state="org.dive4elements.river.artifacts.uinfo.salix.SalixLineState" |
|
41 helpText="help.state.uinfo.salix_line"> |
|
42 <outputmodes> |
|
43 |
|
44 <!-- FIXME: i01n name in FLYSConstants --> |
|
45 <outputmode name="uinfo_salix_line_export" |
|
46 description="output.uinfo_salix_line_export" mime-type="text/plain" |
|
47 type="export"> |
|
48 <facets> |
|
49 <facet name="csv" |
|
50 description="facet.uinfo_salix_line_export.csv" /> |
|
51 <facet name="pdf" |
|
52 description="facet.uinfo_salix_line_export.pdf" /> |
|
53 </facets> |
|
54 </outputmode> |
|
55 |
|
56 <!-- FIXME: i01n name in FLYSConstants --> |
|
57 <outputmode name="uinfo_salix_line_report" |
|
58 description="output.uinfo_salix_line_report" mime-type="text/xml" |
|
59 type="report"> |
|
60 <facets> |
|
61 <facet name="report" |
|
62 description="facet.uinfo_salix_line_report" /> |
|
63 </facets> |
|
64 </outputmode> |
|
65 </outputmodes> |
|
66 </state> |
|
67 |
|
68 |
|
69 |
|
70 |
|
71 |
|
72 |
|
73 |
|
74 |
|
75 |
|
76 <!-- Calculation Mode: Vegetation Zones --> |
|
77 <transition |
|
78 transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> |
|
79 <from state="state.uinfo.calculation_mode" /> |
|
80 <to state="state.uinfo.vegetation_zones" /> |
|
81 <condition data="calculation_mode" |
|
82 value="uinfo_vegetation_zones" operator="equal" /> |
|
83 <to state="state.sinfo.distance_only" /> <!-- TODO: KLONEN und U-Info daraus machen --> |
|
84 </transition> |
|
85 |
|
86 <state id="state.uinfo.vegetation_zones" |
|
87 description="state.uinfo.vegetation_zones" |
|
88 state="org.dive4elements.river.artifacts.uinfo.vegetationzones.VegetationZonesState" |
|
89 helpText="help.state.uinfo.vegetation_zones"> |
|
90 <outputmodes> |
|
91 |
|
92 <!-- FIXME: i01n name in FLYSConstants --> |
|
93 <outputmode name="uinfo_vegetation_zones_export" |
|
94 description="output.uinfo_vegetation_zones_export" |
|
95 mime-type="text/plain" type="export"> |
|
96 <facets> |
|
97 <facet name="csv" |
|
98 description="facet.uinfo_vegetation_zones_export.csv" /> |
|
99 <facet name="pdf" |
|
100 description="facet.uinfo_vegetation_zones_export.pdf" /> |
|
101 </facets> |
|
102 </outputmode> |
|
103 |
|
104 <!-- FIXME: i01n name in FLYSConstants --> |
|
105 <outputmode name="uinfo_vegetation_zones_report" |
|
106 description="output.uinfo_vegetation_zones_report" |
|
107 mime-type="text/xml" type="report"> |
|
108 <facets> |
|
109 <facet name="report" |
|
110 description="facet.uinfo_vegetation_zones_report" /> |
|
111 </facets> |
|
112 </outputmode> |
|
113 </outputmodes> |
|
114 </state> |
|
115 |
|
116 |
|
117 |
|
118 |
|
119 |
|
120 |
|
121 |
|
122 <!-- Calculation Mode: Inundation Duration --> |
|
123 <transition |
|
124 transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> |
|
125 <from state="state.uinfo.calculation_mode" /> |
|
126 <to state="state.uinfo.inundation_duration" /> |
|
127 <condition data="calculation_mode" |
|
128 value="uinfo_inundation_duration" operator="equal" /> |
|
129 <to state="state.sinfo.distance_only" /> <!-- TODO: KLONEN und U-Info daraus machen --> |
|
130 </transition> |
|
131 |
|
132 <state id="state.uinfo.inundation_duration" |
|
133 description="state.uinfo.inundation_duration" |
|
134 state="org.dive4elements.river.artifacts.uinfo.inundationduration.InundationDurationState" |
|
135 helpText="help.state.uinfo.inundation_duration"> |
|
136 <outputmodes> |
|
137 |
|
138 <!-- FIXME: i01n name in FLYSConstants --> |
|
139 <outputmode name="uinfo_inundation_duration_export" |
|
140 description="output.uinfo_inundation_duration_export" |
|
141 mime-type="text/plain" type="export"> |
|
142 <facets> |
|
143 <facet name="csv" |
|
144 description="facet.uinfo_inundation_duration_export.csv" /> |
|
145 <facet name="pdf" |
|
146 description="facet.uinfo_inundation_duration_export.pdf" /> |
|
147 </facets> |
|
148 </outputmode> |
|
149 |
|
150 <!-- FIXME: i01n name in FLYSConstants --> |
|
151 <outputmode name="uinfo_inundation_duration_report" |
|
152 description="output.uinfo_inundation_duration_report" |
|
153 mime-type="text/xml" type="report"> |
|
154 <facets> |
|
155 <facet name="report" |
|
156 description="facet.uinfo_inundation_duration_report" /> |
|
157 </facets> |
|
158 </outputmode> |
|
159 </outputmodes> |
|
160 </state> |
|
161 |
|
162 </states> |
|
163 </artifact> |