annotate artifacts/doc/conf/artifacts/chart.xml @ 8587:07c9ac22f611

(issue1755) Generalise BedQuality result handling The bedquality calculation now produces a result for each time period which has BedQualityResultValues for each specific result type. Formally this was split up in density, porosity and diameter classes with some bedload diameter classes mixed in for extra fun. The intent of this commit is to allow more shared code and generic access patterns to the BedQuality results.
author Andre Heinecke <andre.heinecke@intevation.de>
date Wed, 18 Mar 2015 18:42:08 +0100
parents b3fff3997bc6
children b9c87bbff6a4
rev   line source
2113
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
1 <?xml version="1.0" encoding="UTF-8"?>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
2 <artifact name="new_chart">
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
3 <states>
5833
a2bdc0f524e8 Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5801
diff changeset
4 <state id="state.chart.river" description="state.winfo.river" state="org.dive4elements.river.artifacts.states.RiverSelect">
2113
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
5 <data name="river" type="String" />
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
6 </state>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
7
5833
a2bdc0f524e8 Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5801
diff changeset
8 <transition transition="org.dive4elements.river.artifacts.transitions.DefaultTransition">
2113
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
9 <from state="state.chart.river"/>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
10 <to state="state.chart.type"/>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
11 </transition>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
12
5833
a2bdc0f524e8 Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5801
diff changeset
13 <state id="state.chart.type" description="state.chart.type" state="org.dive4elements.river.artifacts.ChartArtifact$ChartState">
2113
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
14 <data name="chart_type" type="String" />
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
15 </state>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
16
5833
a2bdc0f524e8 Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5801
diff changeset
17 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
2113
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
18 <from state="state.chart.type"/>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
19 <to state="state.chart.w_differences"/>
2132
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
20 <condition data="chart_type" value="chart.new.w_differences" operator="equal"/>
2113
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
21 </transition>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
22
5833
a2bdc0f524e8 Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5801
diff changeset
23 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
2113
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
24 <from state="state.chart.type"/>
2134
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
25 <to state="state.chart.km"/>
2132
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
26 <condition data="chart_type" value="chart.new.durationcurve" operator="equal"/>
2113
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
27 </transition>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
28
5833
a2bdc0f524e8 Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5801
diff changeset
29 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
2132
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
30 <from state="state.chart.type"/>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
31 <to state="state.chart.km"/>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
32 <condition data="chart_type" value="chart.new.computeddischargecurve" operator="equal"/>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
33 </transition>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
34
5833
a2bdc0f524e8 Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5801
diff changeset
35 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
2113
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
36 <from state="state.chart.type"/>
2153
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2136
diff changeset
37 <to state="state.chart.crosssection"/>
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2136
diff changeset
38 <condition data="chart_type" value="chart.new.crosssection" operator="equal"/>
2113
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
39 </transition>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
40
5833
a2bdc0f524e8 Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5801
diff changeset
41 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
2113
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
42 <from state="state.chart.type"/>
2153
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2136
diff changeset
43 <to state="state.chart.longitudinal_section"/>
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2136
diff changeset
44 <condition data="chart_type" value="chart.new.longitudinal_section" operator="equal"/>
2113
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
45 </transition>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
46
5833
a2bdc0f524e8 Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5801
diff changeset
47 <state id="state.chart.km" description="state.chart.km" state="org.dive4elements.river.artifacts.states.LocationSelect">
2132
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
48 <data name="ld_locations" type="Double[]"/>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
49 </state>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
50
5833
a2bdc0f524e8 Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5801
diff changeset
51 <state id="state.chart.w_differences" description="state.chart.w_differences" state="org.dive4elements.river.artifacts.states.WDifferencesState">
2113
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
52 <outputmodes>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
53 <outputmode name="w_differences" description="output.w_differences" mime-type="image/png" type="chart">
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
54 <facets>
2136
3a5ef4ac8e0f 'New Chart' for w-differences curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2135
diff changeset
55 <facet name="empty.facet" description="Empty"/>
2113
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
56 <facet name="longitudinal_section.q" description="facet.longitudinal_section.q"/>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
57 <facet name="longitudinal_section.w" description="facet.longitudinal_section.w"/>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
58 <facet name="w_differences" description="facet.w_differences"/>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
59 <facet name="other.wkms" description="facet.other.wkms"/>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
60 <facet name="other.wqkms" description="facet.other.wqkms"/>
6604
d3df835be006 issue1395: Make new chart(.xml)-wdiff Facet Compat List equal to winfo/wdiffs one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6076
diff changeset
61 <facet name="other.wqkms.w" description="W-Type of data" />
d3df835be006 issue1395: Make new chart(.xml)-wdiff Facet Compat List equal to winfo/wdiffs one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6076
diff changeset
62 <facet name="other.wqkms.q" description="Q-Type of data" />
2113
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
63 <facet name="heightmarks_points" description="facet.other.wkms.heightmarks_points"/>
6604
d3df835be006 issue1395: Make new chart(.xml)-wdiff Facet Compat List equal to winfo/wdiffs one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6076
diff changeset
64 <facet name="w_differences.manualpoints" description="Manuelle Punkte"/>
2113
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
65 <facet name="longitudinal_section.annotations" description="facet.longitudinal_section.annotations"/>
6604
d3df835be006 issue1395: Make new chart(.xml)-wdiff Facet Compat List equal to winfo/wdiffs one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6076
diff changeset
66 <facet name="bedheight_difference.year" description="A facet for bed height differences"/>
d3df835be006 issue1395: Make new chart(.xml)-wdiff Facet Compat List equal to winfo/wdiffs one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6076
diff changeset
67 <facet name="bedheight_difference.year.filtered" description="A facet for bed height differences"/>
d3df835be006 issue1395: Make new chart(.xml)-wdiff Facet Compat List equal to winfo/wdiffs one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6076
diff changeset
68 <facet name="bedheight_difference.morph_width" description="A facet for morphologic width"/>
d3df835be006 issue1395: Make new chart(.xml)-wdiff Facet Compat List equal to winfo/wdiffs one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6076
diff changeset
69 <facet name="bedheight_difference.year.height1" description="A facet for raw heights."/>
d3df835be006 issue1395: Make new chart(.xml)-wdiff Facet Compat List equal to winfo/wdiffs one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6076
diff changeset
70 <facet name="bedheight_difference.year.height2" description="A facet for raw heights."/>
d3df835be006 issue1395: Make new chart(.xml)-wdiff Facet Compat List equal to winfo/wdiffs one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6076
diff changeset
71 <facet name="bedheight_difference.year.height1.filtered" description="A facet for raw heights."/>
d3df835be006 issue1395: Make new chart(.xml)-wdiff Facet Compat List equal to winfo/wdiffs one.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6076
diff changeset
72 <facet name="bedheight_difference.year.height2.filtered" description="A facet for raw heights."/>
2113
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
73 </facets>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
74 </outputmode>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
75 </outputmodes>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
76 </state>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
77
5833
a2bdc0f524e8 Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5801
diff changeset
78 <state id="state.chart.longitudinal_section" description="state.chart.logitudinal_section" state="org.dive4elements.river.artifacts.states.DischargeLongitudinalSection">
2113
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
79 <outputmodes>
7302
888a29b8956e cosmetical description fix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6860
diff changeset
80 <outputmode name="longitudinal_section" description="output.longitudinal_section" mime-type="image/png" type="chart">
2153
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2136
diff changeset
81 <facets>
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2136
diff changeset
82 <facet name="empty.facet" decription= "Empty"/>
6860
affcedb306da issue1395: Add missing w_differences compat to new chart ls.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6688
diff changeset
83 <facet name="w_differences" decription= "W Differences"/>
2153
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2136
diff changeset
84 <facet name="discharge_longitudinal_section.w"/>
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2136
diff changeset
85 <facet name="discharge_longitudinal_section.q"/>
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2136
diff changeset
86 <facet name="discharge_longitudinal_section.c"/>
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2136
diff changeset
87 <facet name="other.wqkms"/>
5801
6da56416da86 chart/staticwqkms.xml: Add facets to compat list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2322
diff changeset
88 <facet name="other.wqkms.q"/>
6da56416da86 chart/staticwqkms.xml: Add facets to compat list.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2322
diff changeset
89 <facet name="other.wqkms.w"/>
2153
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2136
diff changeset
90 <facet name="other.wkms"/>
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2136
diff changeset
91 <facet name="heightmarks_points"/>
2319
bf134f4c0be1 Added area facet to compatibility list of new charts longitudinal section output.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2153
diff changeset
92 <facet name="longitudinal_section.area" description="an area"/>
2153
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2136
diff changeset
93 <facet name="longitudinal_section.annotations"/>
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2136
diff changeset
94 <facet name="longitudinal_section.w"/>
5998
bb2c6392bb33 issue949: allow longitudinal_section.q facets in 'new charts'.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5838
diff changeset
95 <facet name="longitudinal_section.q"/>
2322
c0eafd430244 Allow manual points in new charts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2319
diff changeset
96 <facet name="longitudinal_section.manualpoints"/>
6688
a3b0a543d673 issue1393: Add bedheight-difference facets to chart.xml longitudinal-section
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6604
diff changeset
97 <facet name="bedheight_difference.year" description="A facet for bed height differences"/>
a3b0a543d673 issue1393: Add bedheight-difference facets to chart.xml longitudinal-section
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6604
diff changeset
98 <facet name="bedheight_difference.year.filtered" description="A facet for bed height differences"/>
a3b0a543d673 issue1393: Add bedheight-difference facets to chart.xml longitudinal-section
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6604
diff changeset
99 <facet name="bedheight_difference.morph_width" description="A facet for morphologic width"/>
a3b0a543d673 issue1393: Add bedheight-difference facets to chart.xml longitudinal-section
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6604
diff changeset
100 <facet name="bedheight_difference.year.height1" description="A facet for raw heights."/>
a3b0a543d673 issue1393: Add bedheight-difference facets to chart.xml longitudinal-section
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6604
diff changeset
101 <facet name="bedheight_difference.year.height2" description="A facet for raw heights."/>
a3b0a543d673 issue1393: Add bedheight-difference facets to chart.xml longitudinal-section
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6604
diff changeset
102 <facet name="bedheight_difference.year.height1.filtered" description="A facet for raw heights."/>
a3b0a543d673 issue1393: Add bedheight-difference facets to chart.xml longitudinal-section
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 6604
diff changeset
103 <facet name="bedheight_difference.year.height2.filtered" description="A facet for raw heights."/>
2153
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2136
diff changeset
104 </facets>
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2136
diff changeset
105 </outputmode>
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2136
diff changeset
106 </outputmodes>
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2136
diff changeset
107 </state>
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2136
diff changeset
108
5833
a2bdc0f524e8 Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5801
diff changeset
109 <state id="state.chart.crosssection" description="state.chart.crosssection" state="org.dive4elements.river.artifacts.states.WaterlevelState">
2153
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2136
diff changeset
110 <outputmodes>
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2136
diff changeset
111 <outputmode name="cross_section" description="output.cross_section" mime-type="image/png" type="chart">
2113
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
112 <facets>
2153
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2136
diff changeset
113 <facet name="empty.facet" description="Empty"/>
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2136
diff changeset
114 <facet name="cross_section_water_line" description="facet.cross_section_water_line"/>
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2136
diff changeset
115 <facet name="cross_section" description="facet.cross_section"/>
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2136
diff changeset
116 <facet name="area" description="an area"/>
2322
c0eafd430244 Allow manual points in new charts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2319
diff changeset
117 <facet name="cross_section.area" description="an area"/>
c0eafd430244 Allow manual points in new charts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2319
diff changeset
118 <facet name="cross_section.manualpoints" description="points"/>
8534
b3fff3997bc6 (issue1786) Enable manualline facets for cross section charts
Andre Heinecke <andre.heinecke@intevation.de>
parents: 8331
diff changeset
119 <facet name="cross_section.manualline" description="line"/>
2153
734d5f5e55c0 'New chart' for cross sections.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2136
diff changeset
120 <facet name="hyk" description="hyks"/>
2113
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
121 </facets>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
122 </outputmode>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
123 </outputmodes>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
124 </state>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
125
5833
a2bdc0f524e8 Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5801
diff changeset
126 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
2132
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
127 <from state="state.chart.km"/>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
128 <to state="state.chart.computeddischargecurve"/>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
129 <condition data="chart_type" value="chart.new.computeddischargecurve" operator="equal"/>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
130 </transition>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
131
5833
a2bdc0f524e8 Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5801
diff changeset
132 <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
2134
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
133 <from state="state.chart.km"/>
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
134 <to state="state.chart.durationcurve"/>
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
135 <condition data="chart_type" value="chart.new.durationcurve" operator="equal"/>
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
136 </transition>
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
137
5833
a2bdc0f524e8 Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5801
diff changeset
138 <state id="state.chart.computeddischargecurve" description="state.chart.computeddischargecurve" state="org.dive4elements.river.artifacts.states.ComputedDischargeCurveState">
2132
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
139 <outputmodes>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
140 <outputmode name="computed_discharge_curve" description="output.computed_discharge_curve" mime-type="image/png" type="chart">
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
141 <facets>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
142 <facet name="empty.facet" description="Empty"/>
2322
c0eafd430244 Allow manual points in new charts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2319
diff changeset
143 <facet name="computed_discharge_curve.manualpoints"/>
2132
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
144 <facet name="computed_discharge_curve.q" description="facet.computed_discharge_curve.q"/>
8331
27d42c9ee367 Main values: Reduce code duplication and correct logic to specify whether we are at gauge or not.
"Tom Gottfried <tom@intevation.de>"
parents: 7302
diff changeset
145 <facet name="mainvalues.q"/>
27d42c9ee367 Main values: Reduce code duplication and correct logic to specify whether we are at gauge or not.
"Tom Gottfried <tom@intevation.de>"
parents: 7302
diff changeset
146 <facet name="mainvalues.w"/>
2132
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
147 <facet name="other.wqkms" description="facet.other.wqkms"/>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
148 <facet name="other.wq" description="Point-like data like fixations"/>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
149 <facet name="other.wq" description="Point-like data like fixations"/>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
150 <facet name="other.wkms.interpol" description="Height over km, like flood protections."/>
6076
c97d003fd127 issue822: Added discharge curve to (new) charts compat matrix.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 5998
diff changeset
151 <facet name="discharge_curve.curve" description="facet.discharge_curve.curve" />
2132
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
152 </facets>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
153 </outputmode>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
154 </outputmodes>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
155 </state>
e8fc770d2f8c 'New Chart' for computed discharge curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2113
diff changeset
156
5833
a2bdc0f524e8 Adjusted configs to new classes.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5801
diff changeset
157 <state id="state.chart.durationcurve" description="state.chart.durationcurve" state="org.dive4elements.river.artifacts.states.DurationCurveState">
2134
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
158 <outputmodes>
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
159 <outputmode name="duration_curve" description="output.duration_curve" mime-type="image/png" type="chart">
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
160 <facets>
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
161 <facet name="empty.facet" description="Empty"/>
2322
c0eafd430244 Allow manual points in new charts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2319
diff changeset
162 <facet name="duration_curve.manualpoints"/>
2134
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
163 <facet name="duration_curve.w" description="facet.duration_curve.w"/>
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
164 <facet name="duration_curve.q" description="facet.duration_curve.q"/>
8331
27d42c9ee367 Main values: Reduce code duplication and correct logic to specify whether we are at gauge or not.
"Tom Gottfried <tom@intevation.de>"
parents: 7302
diff changeset
165 <facet name="mainvalues.q" description="Q Main Values"/>
27d42c9ee367 Main values: Reduce code duplication and correct logic to specify whether we are at gauge or not.
"Tom Gottfried <tom@intevation.de>"
parents: 7302
diff changeset
166 <facet name="mainvalues.w" description="W Main Values"/>
2134
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
167 </facets>
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
168 </outputmode>
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
169 </outputmodes>
024d986b4f5b 'New Chart' for duration curve.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2132
diff changeset
170 </state>
2113
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
171 </states>
d109e7702995 Initial implementation for module 'new chart'.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff changeset
172 </artifact>

http://dive4elements.wald.intevation.org