Mercurial > dive4elements > river
diff artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/CollisionAccess.java @ 9070:611a523fc42f
VegetationZoneAccessHelper, VegetationTablePanels verbessert
author | gernotbelger |
---|---|
date | Tue, 15 May 2018 18:04:36 +0200 |
parents | 1ffd38826175 |
children | 766890addcb2 |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/CollisionAccess.java Tue May 15 12:00:26 2018 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/CollisionAccess.java Tue May 15 18:04:36 2018 +0200 @@ -10,9 +10,8 @@ package org.dive4elements.river.artifacts.sinfo.collision; -import org.apache.commons.lang.math.DoubleRange; import org.dive4elements.river.artifacts.access.RangeAccess; -import org.dive4elements.river.artifacts.common.AccessHelper; +import org.dive4elements.river.artifacts.common.EpochYearAccessHelper; import org.dive4elements.river.artifacts.sinfo.SINFOArtifact; import org.dive4elements.river.artifacts.sinfo.SinfoCalcMode; @@ -26,7 +25,7 @@ */ final class CollisionAccess extends RangeAccess { - private final AccessHelper helper; + private final EpochYearAccessHelper helper; /// Fields from state: @@ -41,16 +40,10 @@ /* assert calculation mode */ final SinfoCalcMode calculationMode = artifact.getCalculationMode(); - this.helper = new AccessHelper(artifact); + this.helper = new EpochYearAccessHelper(artifact); assert (calculationMode == SinfoCalcMode.sinfo_calc_flow_depth); } - public DoubleRange getRange() { - final double from = getFrom(); - final double to = getTo(); - return new DoubleRange(from, to); - } - public int[] getYears() { return this.helper.getYears("state.sinfo.year", "years"); }