diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java @ 3105:9592b7d76633

Generate fake data for SQ curves; Implemented the Facet and Generator stuff. flys-artifacts/trunk@4704 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 19 Jun 2012 13:55:14 +0000
parents b31397addf2f
children 6fb211753674
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java	Tue Jun 19 13:20:03 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/SQRelationCalculation.java	Tue Jun 19 13:55:14 2012 +0000
@@ -7,6 +7,7 @@
 
 import de.intevation.flys.artifacts.model.Calculation;
 import de.intevation.flys.artifacts.model.CalculationResult;
+import de.intevation.flys.artifacts.model.Parameters;
 
 import de.intevation.flys.artifacts.MINFOArtifact;
 
@@ -40,6 +41,7 @@
 
     protected SQResult[] getFakeResult() {
 
+        Parameters params = getFakeParameters();
         SQ[] measurements = getFakeMeasurements();
         SQ[] fOutliers    = getFakeOutliers(10);
         SQ[] tOutliers    = getFakeOutliers(20);
@@ -52,19 +54,33 @@
 
         res.setFraction(
             SQResult.FRACTION_A,
-            new SQFractionResult(null, measurements, outliers));
+            new SQFractionResult(params, measurements, outliers));
 
         res.setFraction(
             SQResult.FRACTION_B,
-            new SQFractionResult(null, measurements, outliers));
+            new SQFractionResult(params, measurements, outliers));
 
         res.setFraction(
             SQResult.FRACTION_C,
-            new SQFractionResult(null, measurements, outliers));
+            new SQFractionResult(params, measurements, outliers));
 
         return new SQResult[] { res };
     }
 
+
+    protected Parameters getFakeParameters() {
+        Parameters params = new Parameters(new String[] {
+            "a",
+            "b"
+        });
+
+        params.set(0, 0, 0.0082);
+        params.set(0, 1, 1.09);
+
+        return params;
+    }
+
+
     protected SQ[] getFakeMeasurements() {
         List<SQ> a = new ArrayList<SQ>();
 

http://dive4elements.wald.intevation.org