diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/access/Calculation4Access.java @ 4857:c7133c1f8ede

CrossSectionArtifact, Calculation4Access: Updated to use RangeAccess instead of FLYSUtils.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Wed, 23 Jan 2013 13:02:27 +0100
parents 61ebb6fb2ac4
children f2e7f07f608d
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/access/Calculation4Access.java	Wed Jan 23 13:01:21 2013 +0100
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/access/Calculation4Access.java	Wed Jan 23 13:02:27 2013 +0100
@@ -13,7 +13,7 @@
 import de.intevation.flys.utils.FLYSUtils;
 
 public class Calculation4Access
-extends      RiverAccess
+extends      RangeAccess
 {
     private static Logger log = Logger.getLogger(Calculation4Access.class);
 
@@ -25,11 +25,9 @@
 
     protected Boolean isRange;
 
-    public Calculation4Access() {
-    }
 
     public Calculation4Access(FLYSArtifact artifact) {
-        super(artifact);
+        super(artifact, null);
     }
 
     public List<Segment> getSegments() {
@@ -70,7 +68,8 @@
             }
 
             // XXX: FLYSArtifact sucks!
-            double [] fromTo = FLYSUtils.getKmRange(artifact);
+            // TODO further use RangeAccess functionality.
+            double [] fromTo = getKmRange();
 
             if (fromTo == null) {
                 return null;

http://dive4elements.wald.intevation.org