Mercurial > dive4elements > river
comparison flys-artifacts/doc/conf/artifacts/fixanalysis.xml @ 2651:9e9eb9d97548
Initial transition configuration and artifact/state stubs for fixation
analysis.
flys-artifacts/trunk@4312 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Thu, 26 Apr 2012 15:08:51 +0000 |
parents | |
children | 53f42adf4505 |
comparison
equal
deleted
inserted
replaced
2650:a6fa128e4654 | 2651:9e9eb9d97548 |
---|---|
1 <?xml version="1.0" encoding="UTF-8"?> | |
2 <artifact name="fixanalysis"> | |
3 <states> | |
4 <state id="state.fix.river" description="state.fix.river" | |
5 state="de.intevation.flys.artifacts.states.RiverSelect"> | |
6 <data name="river" type="String" /> | |
7 </state> | |
8 | |
9 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> | |
10 <from state="state.fix.river"/> | |
11 <to state="state.fix.calculation.mode"/> | |
12 </transition> | |
13 | |
14 <state id="state.fix.calculation.mode" | |
15 description="state.fix.calcuation.mode" | |
16 state="de.intevation.flys.artifacts.states.fixation.FixationSelect"> | |
17 <data name="calculation.mode" type="String"/> | |
18 </state> | |
19 | |
20 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> | |
21 <from state="state.fix.calculation.mode"/> | |
22 <to state="state.fix.location"/> | |
23 </transition> | |
24 | |
25 <state id="state.fix.location" description="state.fix.location" | |
26 state="de.intevation.flys.artifacts.states.fixation.LocationSelect"> | |
27 <data name="location" type="Double[]"/> | |
28 </state> | |
29 | |
30 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> | |
31 <from state="state.fix.location"/> | |
32 <to state="state.fix.period"/> | |
33 </transition> | |
34 | |
35 <state id="state.fix.period" description="state.fix.period" | |
36 state="de.intevation.flys.artifacts.states.fixation.FixationPeriod"> | |
37 <data name="period" type="Long[]"/> | |
38 </state> | |
39 | |
40 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> | |
41 <from state="state.fix.period"/> | |
42 <to state="state.fix.gaugerange"/> | |
43 </transition> | |
44 | |
45 <state id="state.fix.gaugerange" description="state.fix.gaugerange" | |
46 state="de.intevation.flys.artifacts.states.fixation.GaugeRange"> | |
47 <data name="gaugerange" type="Integer[]"/> | |
48 </state> | |
49 | |
50 <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition"> | |
51 <from state="state.fix.gaugerange"/> | |
52 <to state="state.fix.analysis.referenceperiod"/> | |
53 <condition data="calculation.mode" value="calculation.analysis" | |
54 operator="equal"/> | |
55 </transition> | |
56 | |
57 <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition"> | |
58 <from state="state.fix.gaugerange"/> | |
59 <to state="state.fix.volmer.function"/> | |
60 <condition data="calculation.mode" value="calculation.volmer" | |
61 operator="equal"/> | |
62 </transition> | |
63 | |
64 <state id="state.fix.analysis.referenceperiod" | |
65 description="state.fix.analysis.referenceperiod" | |
66 state="de.intevation.flys.artifacts.states.fixation.ReferencePeriod"> | |
67 <data name="referenceperiod" type="Long[]"/> | |
68 </state> | |
69 | |
70 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> | |
71 <from state="state.fix.analysis.referenceperiod"/> | |
72 <to state="state.fix.analysis.analysisperiods"/> | |
73 </transition> | |
74 | |
75 <state id="state.fix.analysis.analysisperiods" | |
76 description="state.fix.analysis.analysisperiods" | |
77 state="de.intevation.flys.artifacts.states.fixation.AnalysisPeriods"> | |
78 <data name="analysisperiods" type="Long[]"/> | |
79 </state> | |
80 | |
81 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> | |
82 <from state="state.fix.analysis.analysisperiods"/> | |
83 <to state="state.fix.analysis.function"/> | |
84 </transition> | |
85 | |
86 <state id="state.fix.analysis.function" | |
87 description="state.fix.analysis.function" | |
88 state="de.intevation.flys.artifacts.states.fixation.FunctionSelect"> | |
89 <data name="function" type="String"/> | |
90 </state> | |
91 | |
92 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> | |
93 <from state="state.fix.analysis.function"/> | |
94 <to state="state.fix.analysis.preprocessing"/> | |
95 </transition> | |
96 | |
97 <state id="state.fix.analysis.preprocessing" | |
98 description="state.fix.analysis.preprocessing" | |
99 state="de.intevation.flys.artifacts.states.fixation.PreprocessingSelect"> | |
100 <data name="preprocessing" type="Boolean"/> | |
101 </state> | |
102 | |
103 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> | |
104 <from state="state.fix.analysis.preprocessing"/> | |
105 <to state="state.fix.analysis.compute"/> | |
106 </transition> | |
107 | |
108 <state id="state.fix.analysis.compute" | |
109 description="state.fix.analysis.compute" | |
110 state="de.intevation.flys.artifacts.states.fixation.FixationCompute"> | |
111 <outputmodes> | |
112 <outputmode> | |
113 <facets> | |
114 <facet/> | |
115 </facets> | |
116 </outputmode> | |
117 </outputmodes> | |
118 </state> | |
119 | |
120 <state id="state.fix.volmer.function" | |
121 description="state.fix.volmer.function" | |
122 state="de.intevation.flys.artifacts.states.fixation.FunctionSelect"> | |
123 <data name="function" type="String"/> | |
124 </state> | |
125 | |
126 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> | |
127 <from state="state.fix.volmer.function"/> | |
128 <to state="state.fix.volmer.preprocessing"/> | |
129 </transition> | |
130 | |
131 <state id="state.fix.volmer.preprocessing" | |
132 description="state.fix.volmer.preprocessing" | |
133 state="de.intevation.flys.artifacts.states.fixation.PreprocessingSelect"> | |
134 <data name="preprocessing" type="Boolean"/> | |
135 </state> | |
136 | |
137 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> | |
138 <from state="state.fix.volmer.preprocessing"/> | |
139 <to state="state.fix.volmer.qs"/> | |
140 </transition> | |
141 | |
142 <state id="state.fix.volmer.qs" description="state.fix.volmer.qs" | |
143 state="de.intevation.flys.artifacts.states.fixation.QSelect"> | |
144 <data name="qs" type="Double[]"/> | |
145 </state> | |
146 | |
147 <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> | |
148 <from state="state.fix.volmer.qs"/> | |
149 <to state="state.fix.volmer.compute"/> | |
150 </transition> | |
151 | |
152 <state id="state.fix.volmer.compute" | |
153 description="state.fix.volmer.compute" | |
154 state="de.intevation.flys.artifacts.states.fixation.FixationVolmerCompute"> | |
155 <outputmodes> | |
156 <outputmode> | |
157 <facets> | |
158 <facet/> | |
159 </facets> | |
160 </outputmode> | |
161 </outputmodes> | |
162 </state> | |
163 </states> | |
164 </artifact> |