gernotbelger@9069: /* Copyright (C) 2017 by Bundesanstalt für Gewässerkunde gernotbelger@9069: * Software engineering by gernotbelger@9069: * Björnsen Beratende Ingenieure GmbH gernotbelger@9069: * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt gernotbelger@9069: * gernotbelger@9069: * This file is Free Software under the GNU AGPL (>=v3) gernotbelger@9069: * and comes with ABSOLUTELY NO WARRANTY! Check out the gernotbelger@9069: * documentation coming with Dive4Elements River for details. gernotbelger@9069: */ gernotbelger@9069: gernotbelger@9069: package org.dive4elements.river.artifacts.uinfo.vegetationzones; gernotbelger@9069: gernotbelger@9506: import org.dive4elements.river.artifacts.D4EArtifact; gernotbelger@9069: import org.dive4elements.river.artifacts.access.RangeAccess; gernotbelger@9069: import org.dive4elements.river.artifacts.uinfo.UINFOArtifact; gernotbelger@9069: gernotbelger@9069: /** gernotbelger@9069: * Access to the flow depth calculation type specific SInfo artifact data. gernotbelger@9069: * REMARK: this class is NOT intended to be hold in the results (or anywhere else), in order to avoid a permanent gernotbelger@9069: * reference to the artifact instance. gernotbelger@9069: * Hence we do NOT cache any data. gernotbelger@9069: * gernotbelger@9069: * @author Gernot Belger gernotbelger@9069: */ gernotbelger@9069: final class VegetationzonesAccess extends RangeAccess { gernotbelger@9069: gernotbelger@9069: // Fields from state: gernotbelger@9069: // calculation_mode (String) gernotbelger@9069: // ld_from, ld_to,ld_step gernotbelger@9069: // vegzones (String) gernotbelger@9069: gernotbelger@9506: public VegetationzonesAccess(final D4EArtifact uinfo) { gernotbelger@9069: super(uinfo); gernotbelger@9069: } gernotbelger@9069: gernotbelger@9070: public String getVegZones() { gernotbelger@9506: return super.getString(UINFOArtifact.FIELD_VEGZONES); gernotbelger@9069: } gernotbelger@9069: }