diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java @ 1650:aaf8d32f85bd

Improved Facet creation for floodmaps - WSPLGEN and barriers Facets are only created if the calculation was successful. flys-artifacts/trunk@2837 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 27 Sep 2011 12:40:42 +0000
parents 64b465699a24
children a78dafdd8590
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java	Tue Sep 27 11:33:45 2011 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WSPLGENJob.java	Tue Sep 27 12:40:42 2011 +0000
@@ -11,6 +11,7 @@
 import de.intevation.artifacts.CallContext;
 
 import de.intevation.flys.artifacts.FLYSArtifact;
+import de.intevation.flys.wsplgen.FacetCreator;
 
 
 public class WSPLGENJob {
@@ -25,6 +26,8 @@
 
     protected WSPLGENCalculation calculation;
 
+    protected FacetCreator facetCreator;
+
     protected File workingDir;
 
     protected String dgm;
@@ -52,13 +55,15 @@
     public WSPLGENJob(
         FLYSArtifact       flys,
         File               workingDir,
+        FacetCreator       facetCreator,
         CallContext        context,
         WSPLGENCalculation calculation)
     {
-        this.artifact    = flys;
-        this.workingDir  = workingDir;
-        this.callContext = context;
-        this.calculation = calculation;
+        this.artifact     = flys;
+        this.workingDir   = workingDir;
+        this.facetCreator = facetCreator;
+        this.callContext  = context;
+        this.calculation  = calculation;
 
         out   = -1;
         start = Double.NaN;
@@ -81,6 +86,11 @@
     }
 
 
+    public FacetCreator getFacetCreator() {
+        return facetCreator;
+    }
+
+
     public WSPLGENCalculation getCalculation() {
         return calculation;
     }

http://dive4elements.wald.intevation.org