diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java @ 3169:b6da650b0718

FixA: Added longitudinal section chart. flys-artifacts/trunk@4782 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Mon, 25 Jun 2012 15:53:34 +0000
parents d7bc53701b08
children c130be3fa809
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java	Mon Jun 25 15:38:38 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/fixation/FixationCompute.java	Mon Jun 25 15:53:34 2012 +0000
@@ -24,6 +24,9 @@
 import de.intevation.flys.artifacts.model.fixings.FixWQCurveFacet;
 import de.intevation.flys.artifacts.model.fixings.FixDerivateFacet;
 import de.intevation.flys.artifacts.model.fixings.FixDeviationFacet;
+import de.intevation.flys.artifacts.model.fixings.FixLongitudinalAnalysisFacet;
+import de.intevation.flys.artifacts.model.fixings.FixLongitudinalDeviationFacet;
+import de.intevation.flys.artifacts.model.fixings.FixLongitudinalReferenceFacet;
 
 import de.intevation.flys.artifacts.model.fixings.DateRange;
 
@@ -58,6 +61,8 @@
 
     private static final String I18N_DEVIATION = "fix.deviation";
 
+    private static final String I18N_REFERENCEDEVIATION = "fix.reference.deviation";
+
     /**
      * The default constructor that initializes an empty State object.
      */
@@ -130,9 +135,14 @@
                                          FIX_SECTOR_AVERAGE_DWT + "_" + sectorNdx,
                                          description));
                 facets.add(
-                    new FixAvSectorFacet(facetNdx,
-                                         FIX_SECTOR_AVERAGE_LS,
+                    new FixLongitudinalAnalysisFacet(facetNdx,
+                                         FIX_SECTOR_AVERAGE_LS + "_" + sectorNdx,
                                          description));
+                String dev = "Abweichung: " + description;
+                facets.add(
+                    new FixLongitudinalAnalysisFacet(facetNdx,
+                                         FIX_SECTOR_AVERAGE_LS_DEVIATION + "_" + sectorNdx,
+                                         dev));
                 facets.add(
                     new FixAvSectorFacet(facetNdx,
                                          FIX_SECTOR_AVERAGE_WQ + "_" + sectorNdx,
@@ -147,7 +157,7 @@
             facets.add(new FixAnalysisEventsFacet(i,
                 FIX_ANALYSIS_EVENTS_DWT,
                 eventDesc));
-            facets.add(new FixAnalysisEventsFacet(i,
+            facets.add(new FixLongitudinalAnalysisFacet(i,
                 FIX_ANALYSIS_EVENTS_LS,
                 eventDesc));
             facets.add(new FixAnalysisEventsFacet(i,
@@ -158,17 +168,25 @@
         String i18n_ref = Resources.getMsg(context.getMeta(),
                 I18N_REFERENCEPERIOD,
                 I18N_REFERENCEPERIOD);
+        String i18n_dev = Resources.getMsg(context.getMeta(),
+                I18N_REFERENCEDEVIATION,
+                I18N_REFERENCEDEVIATION);
+
 
         facets.add(new FixReferenceEventsFacet(0,
             FIX_REFERENCE_EVENTS_DWT,
             i18n_ref));
-        facets.add(new FixReferenceEventsFacet(1,
+        facets.add(new FixLongitudinalReferenceFacet(1,
             FIX_REFERENCE_EVENTS_LS,
             i18n_ref));
         facets.add(new FixReferenceEventsFacet(2,
             FIX_REFERENCE_EVENTS_WQ,
             i18n_ref));
 
+        facets.add(new FixLongitudinalDeviationFacet(0,
+            FIX_DEVIATION_LS,
+            i18n_dev));
+
         String i18n_ana = Resources.getMsg(context.getMeta(),
                 I18N_ANALYSISPERIODS,
                 I18N_ANALYSISPERIODS);

http://dive4elements.wald.intevation.org