annotate flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/FacetTypes.java @ 4187:21f4e4b79121

Refactor GaugeDischargeCurveFacet to be able to set a facet name For adding another output of the GaugeDischargeCurveArtifact it is necessary to provide to facet instances with different names. Therefore the GaugeDischargeCurveFacet is extended to set the facet name in the constructor.
author Björn Ricks <bjoern.ricks@intevation.de>
date Fri, 19 Oct 2012 13:25:49 +0200
parents 58864f4f6e3b
children dc4087088c0b 4500fc892254
rev   line source
692
22e4bffbe240 Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
1 package de.intevation.flys.artifacts.model;
22e4bffbe240 Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
2
2206
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
3 /** 'Types' of facets. */
692
22e4bffbe240 Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
4 public interface FacetTypes {
22e4bffbe240 Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
5
1866
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1857
diff changeset
6 public class IS {
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1857
diff changeset
7 public static boolean WQ_KM(String type) {
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1857
diff changeset
8 return type.equals(DISCHARGE_LONGITUDINAL_W)
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1857
diff changeset
9 || type.equals(LONGITUDINAL_W);
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1857
diff changeset
10 }
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1857
diff changeset
11 public static boolean W_KM(String type) {
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1857
diff changeset
12 return type.equals(STATIC_WKMS)
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1857
diff changeset
13 || type.equals(HEIGHTMARKS_POINTS)
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1857
diff changeset
14 || WQ_KM(type);
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1857
diff changeset
15 }
2018
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
16 public static boolean AREA(String type) {
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
17 return type.equals(AREA)
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
18 || type.equals(CROSS_SECTION_AREA)
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
19 || type.equals(LONGITUDINAL_SECTION_AREA);
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
20 }
2104
bb0dede9294f Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
21 public static boolean W(String type) {
bb0dede9294f Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
22 return type.equals(LONGITUDINAL_W)
bb0dede9294f Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
23 || type.equals(DISCHARGE_LONGITUDINAL_W)
bb0dede9294f Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
24 || type.equals(DURATION_W)
bb0dede9294f Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
25 || type.equals(STATIC_WKMS)
bb0dede9294f Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
26 || type.equals(STATIC_WQKMS_W);
bb0dede9294f Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
27 }
bb0dede9294f Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
28 public static boolean Q(String type) {
bb0dede9294f Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
29 return type.equals(LONGITUDINAL_Q)
bb0dede9294f Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
30 || type.equals(DISCHARGE_LONGITUDINAL_Q)
bb0dede9294f Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
31 || type.equals(DURATION_Q)
bb0dede9294f Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
32 || type.equals(STATIC_WQKMS_Q);
bb0dede9294f Implementation towards areas at other than first axis (flys/issue441).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2027
diff changeset
33 }
2706
d8444fcb4e44 Create chart facets for flow velocity calculation and a chart generator for this.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2684
diff changeset
34 public static boolean V(String type) {
d8444fcb4e44 Create chart facets for flow velocity calculation and a chart generator for this.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2684
diff changeset
35 return type.equals(FLOW_VELOCITY_MAINCHANNEL)
d8444fcb4e44 Create chart facets for flow velocity calculation and a chart generator for this.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2684
diff changeset
36 || type.equals(FLOW_VELOCITY_TOTALCHANNEL);
d8444fcb4e44 Create chart facets for flow velocity calculation and a chart generator for this.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2684
diff changeset
37 }
d8444fcb4e44 Create chart facets for flow velocity calculation and a chart generator for this.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2684
diff changeset
38 public static boolean T(String type) {
d8444fcb4e44 Create chart facets for flow velocity calculation and a chart generator for this.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2684
diff changeset
39 return type.equals(FLOW_VELOCITY_TAU);
d8444fcb4e44 Create chart facets for flow velocity calculation and a chart generator for this.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2684
diff changeset
40 }
2715
250a370c377d Added chart generator for middle bed height charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2713
diff changeset
41 public static boolean H(String type) {
250a370c377d Added chart generator for middle bed height charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2713
diff changeset
42 return type.equals(MIDDLE_BED_HEIGHT_SINGLE)
250a370c377d Added chart generator for middle bed height charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2713
diff changeset
43 || type.equals(MIDDLE_BED_HEIGHT_EPOCH);
250a370c377d Added chart generator for middle bed height charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2713
diff changeset
44 }
2206
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
45 public static boolean MANUALPOINTS(String type) {
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
46 return type.endsWith("manualpoints");
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
47 }
3197
3e7911a02645 Register FacetType for upcoming facet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3169
diff changeset
48 public static boolean MANUALLINE(String type) {
3e7911a02645 Register FacetType for upcoming facet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3169
diff changeset
49 return type.endsWith("manualline");
3e7911a02645 Register FacetType for upcoming facet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3169
diff changeset
50 }
3077
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
51 public static boolean SQ_CURVE(String type) {
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
52 if (type.equals(SQ_A_CURVE)
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
53 || type.equals(SQ_B_CURVE)
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
54 || type.equals(SQ_C_CURVE)
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
55 || type.equals(SQ_D_CURVE)
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
56 || type.equals(SQ_E_CURVE)
3552
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
57 || type.equals(SQ_F_CURVE)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
58 || type.equals(SQ_A_OUTLIER_CURVE)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
59 || type.equals(SQ_B_OUTLIER_CURVE)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
60 || type.equals(SQ_C_OUTLIER_CURVE)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
61 || type.equals(SQ_D_OUTLIER_CURVE)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
62 || type.equals(SQ_E_OUTLIER_CURVE)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
63 || type.equals(SQ_F_OUTLIER_CURVE)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
64 )
3077
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
65 {
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
66 return true;
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
67 }
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
68
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
69 return false;
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
70 }
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
71 public static boolean SQ_MEASUREMENT(String type) {
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
72 if (type.equals(SQ_A_MEASUREMENT)
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
73 || type.equals(SQ_B_MEASUREMENT)
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
74 || type.equals(SQ_C_MEASUREMENT)
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
75 || type.equals(SQ_D_MEASUREMENT)
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
76 || type.equals(SQ_E_MEASUREMENT)
3552
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
77 || type.equals(SQ_F_MEASUREMENT)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
78 || type.equals(SQ_A_OUTLIER_MEASUREMENT)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
79 || type.equals(SQ_B_OUTLIER_MEASUREMENT)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
80 || type.equals(SQ_C_OUTLIER_MEASUREMENT)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
81 || type.equals(SQ_D_OUTLIER_MEASUREMENT)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
82 || type.equals(SQ_E_OUTLIER_MEASUREMENT)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
83 || type.equals(SQ_F_OUTLIER_MEASUREMENT)
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
84 )
3077
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
85 {
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
86 return true;
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
87 }
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
88
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
89 return false;
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
90 }
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
91 public static boolean SQ_OUTLIER(String type) {
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
92 if (type.equals(SQ_A_OUTLIER)
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
93 || type.equals(SQ_B_OUTLIER)
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
94 || type.equals(SQ_C_OUTLIER)
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
95 || type.equals(SQ_D_OUTLIER)
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
96 || type.equals(SQ_E_OUTLIER)
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
97 || type.equals(SQ_F_OUTLIER))
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
98 {
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
99 return true;
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
100 }
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
101
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
102 return false;
5c87d4ca1bd3 Added chart and export generator stubs for SQ relation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3072
diff changeset
103 }
1866
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1857
diff changeset
104 };
dd7d6614747e Helper for FacetTypes.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1857
diff changeset
105
2206
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
106 public enum ChartType {
3917
1ff257ab38ca Rename fix_derivate to fix_derivate_curve to enable manual points on it
Christian Lins <christian.lins@intevation.de>
parents: 3907
diff changeset
107 FD("fix_derivate_curve"),
2206
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
108 LS("longitudinal_section"),
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
109 CS("cross_section"),
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
110 DLS("discharge_longitudinal_section"),
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
111 CDC("computed_discharge_curve"),
2295
504f53de1581 Fix flys/issue472. (discharge_curve manualpoints)
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2277
diff changeset
112 DUC("duration_curve"),
504f53de1581 Fix flys/issue472. (discharge_curve manualpoints)
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2277
diff changeset
113 DIC("discharge_curve"),
2299
094b4abde10e fix flys/issue474 (manual points in reference curves).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2295
diff changeset
114 RC("reference_curve"),
094b4abde10e fix flys/issue474 (manual points in reference curves).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2295
diff changeset
115 RCN("reference_curve_normalized"),
2633
894186b4c1d0 Issue 494.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2581
diff changeset
116 WD("wdifferences"),
3888
44a071455709 improve manual points in fix. charts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3883
diff changeset
117 FWQC("fix_wq_curve"),
44a071455709 improve manual points in fix. charts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3883
diff changeset
118 FDWC("fix_deltawt_curve"),
44a071455709 improve manual points in fix. charts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3883
diff changeset
119 FLSC("fix_longitudinal_section_curve"),
44a071455709 improve manual points in fix. charts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3883
diff changeset
120 FDC("fix_derivate_curve"),
2633
894186b4c1d0 Issue 494.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2581
diff changeset
121 HD("historical_discharge");
2206
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
122
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
123 private String chartTypeString;
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
124
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
125 ChartType(String description) {
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
126 this.chartTypeString = description;
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
127 }
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
128
3883
f858028dde5f Manual points (work in progress)
Christian Lins <christian.lins@intevation.de>
parents: 3766
diff changeset
129 @Override
2206
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
130 public String toString() {
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
131 return chartTypeString;
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
132 }
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
133 }
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
134
2683
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
135 String AREA = "area";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
136 String CROSS_SECTION_AREA = "cross_section.area";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
137 String LONGITUDINAL_SECTION_AREA = "longitudinal_section.area";
2003
ec5d6149b176 Register AREA('area') facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1926
diff changeset
138
2683
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
139 String FLOODMAP_WSPLGEN = "floodmap.wsplgen";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
140 String FLOODMAP_BARRIERS = "floodmap.barriers";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
141 String FLOODMAP_USERSHAPE = "floodmap.usershape";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
142 String FLOODMAP_RIVERAXIS = "floodmap.riveraxis";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
143 String FLOODMAP_WMSBACKGROUND = "floodmap.wmsbackground";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
144 String FLOODMAP_KMS = "floodmap.kms";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
145 String FLOODMAP_QPS = "floodmap.qps";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
146 String FLOODMAP_HWS = "floodmap.hws";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
147 String FLOODMAP_HYDR_BOUNDARY = "floodmap.hydr_boundaries";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
148 String FLOODMAP_HYDR_BOUNDARY_POLY = "floodmap.hydr_boundaries_poly";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
149 String FLOODMAP_CATCHMENT = "floodmap.catchment";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
150 String FLOODMAP_FLOODPLAIN = "floodmap.floodplain";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
151 String FLOODMAP_LINES = "floodmap.lines";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
152 String FLOODMAP_BUILDINGS = "floodmap.buildings";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
153 String FLOODMAP_FIXPOINTS = "floodmap.fixpoints";
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
154 String FLOODMAP_FLOODMAPS = "floodmap.floodmaps";
2684
14188f8daefb Added support for WMS gauges in floodmaps and maps.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2683
diff changeset
155 String FLOODMAP_GAUGE_LOCATION = "floodmap.gauge_location";
2683
f5af3adb3b95 Improved datacage configuration for floodmaps and maps and modified the WMS layer artifacts to support names for layers.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2639
diff changeset
156 String FLOODMAP_EXTERNAL_WMS = "floodmap.externalwms";
935
353ddfa231a7 Introduced a new output 'floodmap' for the FloodMapState.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 731
diff changeset
157
692
22e4bffbe240 Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
158 String DISCHARGE_LONGITUDINAL_W = "discharge_longitudinal_section.w";
22e4bffbe240 Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
159 String DISCHARGE_LONGITUDINAL_Q = "discharge_longitudinal_section.q";
22e4bffbe240 Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
160 String DISCHARGE_LONGITUDINAL_C = "discharge_longitudinal_section.c";
22e4bffbe240 Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
161
693
af393c5eb2c8 Write computed facets into artifacts describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 692
diff changeset
162 String LONGITUDINAL_W = "longitudinal_section.w";
af393c5eb2c8 Write computed facets into artifacts describe document.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 692
diff changeset
163 String LONGITUDINAL_Q = "longitudinal_section.q";
2220
f31d92060f21 Added reference curve facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2215
diff changeset
164 String LONGITUDINAL_ANNOTATION = "longitudinal_section.annotations";
2206
e2124ca11adb Add manual point handling for many different chart types.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2176
diff changeset
165 String LONGITUDINAL_MANUALPOINTS = "longitudinal_section.manualpoints";
692
22e4bffbe240 Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
166
1151
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1134
diff changeset
167 String W_DIFFERENCES = "w_differences";
08048bd090e6 Added very stubby WDifferences State/OutGenerator for WINFOArtifact.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1134
diff changeset
168
692
22e4bffbe240 Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
169 String COMPUTED_DISCHARGE_Q = "computed_discharge_curve.q";
1085
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
170 String COMPUTED_DISCHARGE_MAINVALUES_Q = "computed_discharge_curve.mainvalues.q";
07878836ee0d Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1076
diff changeset
171 String COMPUTED_DISCHARGE_MAINVALUES_W = "computed_discharge_curve.mainvalues.w";
692
22e4bffbe240 Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
172
1808
36de4e32631c Define newish facet types (mainvalues for discharge curves).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1805
diff changeset
173 String MAINVALUES_Q = "mainvalues.q";
36de4e32631c Define newish facet types (mainvalues for discharge curves).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1805
diff changeset
174 String MAINVALUES_W = "mainvalues.w";
36de4e32631c Define newish facet types (mainvalues for discharge curves).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1805
diff changeset
175
1111
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1085
diff changeset
176 String CROSS_SECTION = "cross_section";
1122
111794adf285 Get real (but yet not parameterized) data to display in CrossSection.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1111
diff changeset
177 String CROSS_SECTION_WATER_LINE = "cross_section_water_line";
1111
b96ce07ba56c Added dummy sceleton for Cross Sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1085
diff changeset
178
2220
f31d92060f21 Added reference curve facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2215
diff changeset
179 String HYK = "hyk";
2130
3cbdf1b77ea5 Add 'hyk' facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2104
diff changeset
180
722
4800230fba8a Improved situtation on rendering "Abflusskurve am Pegel". Not fully working, yet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 721
diff changeset
181 String DISCHARGE_CURVE = "discharge_curve.curve";
3997
a9cdd5fae878 Add Facet type for GaugeDischargeCurveArtifact
Björn Ricks <bjoern.ricks@intevation.de>
parents: 3917
diff changeset
182 String GAUGE_DISCHARGE_CURVE = "gauge_discharge_curve";
721
7298d58a1f5a Generate facets for "Abflusskurven am Pegel". Not working by now. :-/
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 710
diff changeset
183
696
708b270dfd30 OutGenerators use now facets to fetch necessary data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 693
diff changeset
184 String DURATION_W = "duration_curve.w";
708b270dfd30 OutGenerators use now facets to fetch necessary data.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 693
diff changeset
185 String DURATION_Q = "duration_curve.q";
2163
105097966111 Theoretically allow annotations on second y ais. Practically allow Q MainValues on Q Axis in Duration Curves.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2130
diff changeset
186 String DURATION_MAINVALUES_Q = "duration_curve.mainvalues.q";
701
dad1a2c88f9f Base WST/CSV exports on facets. TODO: generate the facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 696
diff changeset
187
2175
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2163
diff changeset
188 String MANUALPOINTS = "manualpoints";
3197
3e7911a02645 Register FacetType for upcoming facet.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3169
diff changeset
189 String MANUALLINE = "manualline";
2175
3f90f4d37c8d Render manual points in longitudinal sections.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2163
diff changeset
190
3574
416288f88763 Add more qsectory infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3552
diff changeset
191 String QSECTOR = "qsectors";
416288f88763 Add more qsectory infrastructure.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3552
diff changeset
192
2220
f31d92060f21 Added reference curve facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2215
diff changeset
193 String STATIC_WQ = "other.wq";
1912
ae8da3c61f9b Added new STATIC_WQ_ANNOTATIONS Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1891
diff changeset
194 String STATIC_WQ_ANNOTATIONS = "other.wq.annotations";
2220
f31d92060f21 Added reference curve facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2215
diff changeset
195 String STATIC_WKMS = "other.wkms";
4143
58864f4f6e3b Fix issue946 (own style for wkms annotation facets in wq diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3997
diff changeset
196 String STATIC_WKMS_MARKS = "other.wkms.marks";
2220
f31d92060f21 Added reference curve facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2215
diff changeset
197 String STATIC_WQKMS = "other.wqkms";
2018
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
198 String STATIC_WQKMS_W = "other.wqkms.w";
3f1a63da2cf4 Prepare ability to paint areas in longitudinal section diagrams, too (next to CrossSection diagrams).
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2003
diff changeset
199 String STATIC_WQKMS_Q = "other.wqkms.q";
1918
5afdf7ed0937 Added new STATIC_WKMS_INTERPOL Facet Type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1912
diff changeset
200 String STATIC_WKMS_INTERPOL = "other.wkms.interpol";
1723
690037105542 Added new Artifact and Facet to access 'static' data via WKmsFactory.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1151
diff changeset
201
1815
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
202 String HEIGHTMARKS_POINTS = "heightmarks_points";
a97764363ba2 Apply point theme to heightmark data imported via datacage to longitudinal section diagram.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 1808
diff changeset
203
701
dad1a2c88f9f Base WST/CSV exports on facets. TODO: generate the facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 696
diff changeset
204 String CSV = "csv";
dad1a2c88f9f Base WST/CSV exports on facets. TODO: generate the facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 696
diff changeset
205 String WST = "wst";
731
5ddb1b568f38 Added generation and configuration of AT facets.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 722
diff changeset
206 String AT = "at";
2176
65dac9cf6ff5 Issue 138.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2175
diff changeset
207 String PDF = "pdf";
710
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 701
diff changeset
208
cded0924193d Added generator and facet for error reports.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 701
diff changeset
209 String REPORT = "report";
2215
ebbb18ed78c4 Added new classes and stubs used to calculate data for historical discharge curve charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2206
diff changeset
210
2311
b8df8d1476ba Compute differences between discharge table values and reference discharge table values in historical discharge curve calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2299
diff changeset
211 String HISTORICAL_DISCHARGE_Q = "historical_discharge.historicalq";
b8df8d1476ba Compute differences between discharge table values and reference discharge table values in historical discharge curve calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2299
diff changeset
212 String HISTORICAL_DISCHARGE_Q_DIFF = "historical_discharge.historicalq.diff";
2220
f31d92060f21 Added reference curve facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2215
diff changeset
213
f31d92060f21 Added reference curve facet type.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2215
diff changeset
214 String REFERENCE_CURVE = "reference_curve";
2277
3f3e4f94171b Added generator for "Reduzierte Bezugslinie".
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2220
diff changeset
215 String REFERENCE_CURVE_NORMALIZED = "reference_curve_normalized";
2706
d8444fcb4e44 Create chart facets for flow velocity calculation and a chart generator for this.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2684
diff changeset
216
d8444fcb4e44 Create chart facets for flow velocity calculation and a chart generator for this.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2684
diff changeset
217 String FLOW_VELOCITY_MAINCHANNEL = "flow_velocity.mainchannel";
d8444fcb4e44 Create chart facets for flow velocity calculation and a chart generator for this.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2684
diff changeset
218 String FLOW_VELOCITY_TOTALCHANNEL = "flow_velocity.totalchannel";
d8444fcb4e44 Create chart facets for flow velocity calculation and a chart generator for this.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2684
diff changeset
219 String FLOW_VELOCITY_TAU = "flow_velocity.tau";
d8444fcb4e44 Create chart facets for flow velocity calculation and a chart generator for this.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2684
diff changeset
220 String FLOW_VELOCITY_ANNOTATION = "flow_velocity.annotation";
2713
b60751cfdd6c Start MINFO middle bed height calculation in the relevant state and creates facets for chart and csv.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2706
diff changeset
221
2715
250a370c377d Added chart generator for middle bed height charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2713
diff changeset
222 String MIDDLE_BED_HEIGHT_SINGLE = "bedheight_middle.single";
250a370c377d Added chart generator for middle bed height charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2713
diff changeset
223 String MIDDLE_BED_HEIGHT_EPOCH = "bedheight_middle.epoch";
250a370c377d Added chart generator for middle bed height charts.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2713
diff changeset
224 String MIDDLE_BED_HEIGHT_ANNOTATION = "bedheight_middle.annotation";
3750
e560a9a10eb1 Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3749
diff changeset
225
3766
d29cebf371ba Use data of bed quality facets to fill the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3762
diff changeset
226 String BED_QUALITY_POROSITY_TOPLAYER = "bed_longitudinal_section.porosity_toplayer";
d29cebf371ba Use data of bed quality facets to fill the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3762
diff changeset
227 String BED_QUALITY_POROSITY_SUBLAYER = "bed_longitudinal_section.porosity_sublayer";
d29cebf371ba Use data of bed quality facets to fill the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3762
diff changeset
228 String BED_QUALITY_BED_DIAMETER_TOPLAYER = "bed_longitudinal_section.bed_diameter_toplayer";
d29cebf371ba Use data of bed quality facets to fill the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3762
diff changeset
229 String BED_QUALITY_BED_DIAMETER_SUBLAYER = "bed_longitudinal_section.bed_diameter_sublayer";
3762
0c978a80726a Splitted up facets for porosity and density into two facets: a toplayer and a sublayer facet for each. BedQualityState will now create facets based on the calculation result.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3750
diff changeset
230 String BED_QUALITY_SEDIMENT_DENSITY_TOPLAYER = "bed_longitudinal_section.sediment_density_toplayer";
0c978a80726a Splitted up facets for porosity and density into two facets: a toplayer and a sublayer facet for each. BedQualityState will now create facets based on the calculation result.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3750
diff changeset
231 String BED_QUALITY_SEDIMENT_DENSITY_SUBLAYER = "bed_longitudinal_section.sediment_density_sublayer";
3766
d29cebf371ba Use data of bed quality facets to fill the chart.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3762
diff changeset
232 String BED_QUALITY_BEDLOAD_DIAMETER = "bed_longitudinal_section.bedload_diameter";
2743
10e6400d4166 Added (dummy-) implementation of relative point facet in staticwkms case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2715
diff changeset
233
3898
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3888
diff changeset
234 String BED_DIFFERENCE_YEAR = "bedheight_difference.year";
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3888
diff changeset
235 String BED_DIFFERENCE_HEIGHT_YEAR = "bedheight_difference.height_year";
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3888
diff changeset
236 String BED_DIFFERENCE_EPOCH = "bedheight_difference.epoch";
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3888
diff changeset
237 String BED_DIFFERENCE_MORPH_WIDTH = "bedheight_difference.morph_width";
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3888
diff changeset
238 String BED_DIFFERENCE_YEAR_HEIGHT1 = "bedheight_difference.year.height1";
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3888
diff changeset
239 String BED_DIFFERENCE_YEAR_HEIGHT2 = "bedheight_difference.year.height2";
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3888
diff changeset
240 String BED_DIFFERENCE_EPOCH_HEIGHT1 = "bedheight_difference.epoch.height1";
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3888
diff changeset
241 String BED_DIFFERENCE_EPOCH_HEIGHT2 = "bedheight_difference.epoch.height2";
95d699c769fb Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3888
diff changeset
242
3296
45af081061e7 Added overview output for sq relation. Currently the overview generator is
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3217
diff changeset
243 String SQ_OVERVIEW = "sq_overview";
45af081061e7 Added overview output for sq relation. Currently the overview generator is
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3217
diff changeset
244
3072
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
245 String SQ_A_CURVE = "sq_a_curve";
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
246 String SQ_A_MEASUREMENT = "sq_a_measurement";
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
247 String SQ_A_OUTLIER = "sq_a_outlier";
3552
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
248 String SQ_A_OUTLIER_CURVE = "sq_a_outlier_curve";
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
249 String SQ_A_OUTLIER_MEASUREMENT = "sq_a_outlier_measurement";
3072
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
250
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
251 String SQ_B_CURVE = "sq_b_curve";
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
252 String SQ_B_MEASUREMENT = "sq_b_measurement";
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
253 String SQ_B_OUTLIER = "sq_b_outlier";
3552
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
254 String SQ_B_OUTLIER_CURVE = "sq_b_outlier_curve";
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
255 String SQ_B_OUTLIER_MEASUREMENT = "sq_b_outlier_measurement";
3072
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
256
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
257 String SQ_C_CURVE = "sq_c_curve";
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
258 String SQ_C_MEASUREMENT = "sq_c_measurement";
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
259 String SQ_C_OUTLIER = "sq_c_outlier";
3552
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
260 String SQ_C_OUTLIER_CURVE = "sq_c_outlier_curve";
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
261 String SQ_C_OUTLIER_MEASUREMENT = "sq_c_outlier_measurement";
3072
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
262
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
263 String SQ_D_CURVE = "sq_d_curve";
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
264 String SQ_D_MEASUREMENT = "sq_d_measurement";
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
265 String SQ_D_OUTLIER = "sq_d_outlier";
3552
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
266 String SQ_D_OUTLIER_CURVE = "sq_d_outlier_curve";
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
267 String SQ_D_OUTLIER_MEASUREMENT = "sq_d_outlier_measurement";
3072
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
268
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
269 String SQ_E_CURVE = "sq_e_curve";
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
270 String SQ_E_MEASUREMENT = "sq_e_measurement";
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
271 String SQ_E_OUTLIER = "sq_e_outlier";
3552
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
272 String SQ_E_OUTLIER_CURVE = "sq_e_outlier_curve";
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
273 String SQ_E_OUTLIER_MEASUREMENT = "sq_e_outlier_curve_measurement";
3072
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
274
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
275 String SQ_F_CURVE = "sq_f_curve";
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
276 String SQ_F_MEASUREMENT = "sq_f_measurement";
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
277 String SQ_F_OUTLIER = "sq_f_outlier";
3552
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
278 String SQ_F_OUTLIER_CURVE = "sq_f_outlier_curve";
1df6984628c3 S/Q: Extented the result data model of the S/Q calculation to
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3296
diff changeset
279 String SQ_F_OUTLIER_MEASUREMENT = "sq_f_outlier_measurement";
3072
0d3dd8230064 Added component stubs for SQ relation calculation.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 3043
diff changeset
280
2743
10e6400d4166 Added (dummy-) implementation of relative point facet in staticwkms case.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 2715
diff changeset
281 String RELATIVE_POINT = "relativepoint";
3028
77b5f5a26700 Added facets for fix analysis.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2743
diff changeset
282
3043
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
283 String FIX_ANALYSIS_EVENTS_DWT = "fix_analysis_events_dwt";
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
284 String FIX_ANALYSIS_EVENTS_LS = "fix_analysis_events_ls";
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
285 String FIX_ANALYSIS_EVENTS_WQ = "fix_analysis_events_wq";
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
286
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
287 String FIX_REFERENCE_EVENTS_DWT = "fix_reference_events_dwt";
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
288 String FIX_REFERENCE_EVENTS_LS = "fix_reference_events_ls";
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
289 String FIX_REFERENCE_EVENTS_WQ = "fix_reference_events_wq";
3907
9a2c38fb5f29 Add reference period facet to delta W/t chart
Christian Lins <christian.lins@intevation.de>
parents: 3898
diff changeset
290 String FIX_REFERENCE_PERIOD_DWT = "fix_reference_period_dwt";
3043
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
291
3888
44a071455709 improve manual points in fix. charts.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3883
diff changeset
292 // Note that AVERAGE_DWT will get a postfix (e.g. ..._dwt_1)
3043
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
293 String FIX_SECTOR_AVERAGE_DWT = "fix_sector_average_dwt";
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
294 String FIX_SECTOR_AVERAGE_LS = "fix_sector_average_ls";
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
295 String FIX_SECTOR_AVERAGE_WQ = "fix_sector_average_wq";
3169
b6da650b0718 FixA: Added longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3131
diff changeset
296 String FIX_SECTOR_AVERAGE_LS_DEVIATION = "fix_sector_average_ls_deviation";
3043
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
297
3028
77b5f5a26700 Added facets for fix analysis.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2743
diff changeset
298 String FIX_WQ_CURVE = "fix_wq_curve";
77b5f5a26700 Added facets for fix analysis.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 2743
diff changeset
299 String FIX_OUTLIER = "fix_outlier";
3043
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
300
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
301 String FIX_ANALYSIS_PERIODS_DWT = "fix_analysis_periods_dwt";
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
302 String FIX_ANALYSIS_PERIODS_LS = "fix_analysis_periods_ls";
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
303 String FIX_ANALYSIS_PERIODS_WQ = "fix_analysis_periods_wq";
22da13d1b180 Added facet for derivate curve and fixed facet names.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3039
diff changeset
304
3917
1ff257ab38ca Rename fix_derivate to fix_derivate_curve to enable manual points on it
Christian Lins <christian.lins@intevation.de>
parents: 3907
diff changeset
305 String FIX_DERIVATE_CURVE = "fix_derivate_curve";
3131
bac0b2721451 FixA: Added delta W(t) chart in fix analysis.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3077
diff changeset
306
bac0b2721451 FixA: Added delta W(t) chart in fix analysis.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3077
diff changeset
307 String FIX_DEVIATION_DWT = "fix_deviation_dwt";
3169
b6da650b0718 FixA: Added longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3131
diff changeset
308 String FIX_DEVIATION_LS = "fix_deviation_ls";
b6da650b0718 FixA: Added longitudinal section chart.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3131
diff changeset
309
3217
79dd823733e2 FixA: Added parameter exporter.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3197
diff changeset
310 String FIX_PARAMETERS = "fix_parameters";
3633
ebfce31c7eec Removed trailing whitespace.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 3614
diff changeset
311
3614
68beaa827751 MINFO: Implemented UI and facet/artifact stack for bed height differences.
Raimund Renkert <raimund.renkert@intevation.de>
parents: 3574
diff changeset
312 String STATIC_BEDHEIGHT = "static_bedheight";
692
22e4bffbe240 Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
313 }
22e4bffbe240 Generated facets for each output aspect.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
314 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 :

http://dive4elements.wald.intevation.org