diff artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/vegetationzones/VegetationzonesAccess.java @ 9506:8b7bf26b8782

Predefined artifact for standard vegetation zones. Some minor adaptions.
author gernotbelger
date Fri, 28 Sep 2018 13:44:12 +0200
parents 611a523fc42f
children
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/vegetationzones/VegetationzonesAccess.java	Fri Sep 28 10:16:12 2018 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/vegetationzones/VegetationzonesAccess.java	Fri Sep 28 13:44:12 2018 +0200
@@ -10,10 +10,9 @@
 
 package org.dive4elements.river.artifacts.uinfo.vegetationzones;
 
+import org.dive4elements.river.artifacts.D4EArtifact;
 import org.dive4elements.river.artifacts.access.RangeAccess;
-import org.dive4elements.river.artifacts.common.EpochYearAccessHelper;
 import org.dive4elements.river.artifacts.uinfo.UINFOArtifact;
-import org.dive4elements.river.artifacts.uinfo.UinfoCalcMode;
 
 /**
  * Access to the flow depth calculation type specific SInfo artifact data.
@@ -25,24 +24,16 @@
  */
 final class VegetationzonesAccess extends RangeAccess {
 
-    private final EpochYearAccessHelper helper;
-
     // Fields from state:
     // calculation_mode (String)
     // ld_from, ld_to,ld_step
     // vegzones (String)
 
-    public VegetationzonesAccess(final UINFOArtifact uinfo) {
+    public VegetationzonesAccess(final D4EArtifact uinfo) {
         super(uinfo);
-
-        /* assert calculation mode */
-        final UinfoCalcMode calculationMode = uinfo.getCalculationMode();
-        this.helper = new EpochYearAccessHelper(uinfo);
-        assert (calculationMode == UinfoCalcMode.uinfo_vegetation_zones);
     }
 
     public String getVegZones() {
-        return super.getString("vegzones");
+        return super.getString(UINFOArtifact.FIELD_VEGZONES);
     }
-
 }
\ No newline at end of file

http://dive4elements.wald.intevation.org