ingo@4241: package de.intevation.flys.artifacts.model; ingo@4241: ingo@4241: import de.intevation.artifactdatabase.state.Facet; ingo@4241: import de.intevation.artifacts.Artifact; ingo@4241: import de.intevation.artifacts.CallContext; ingo@4241: ingo@4241: ingo@4241: /** ingo@4241: * @author Ingo Weinzierl ingo@4241: */ ingo@4241: public class HistoricalDischargeWQFacet extends DataFacet { ingo@4241: ingo@4241: private double value; ingo@4241: ingo@4241: public HistoricalDischargeWQFacet() { ingo@4241: } ingo@4241: ingo@4241: public HistoricalDischargeWQFacet(String name, String desc, double value) { ingo@4241: super(name, desc); ingo@4241: this.value = value; ingo@4241: } ingo@4241: ingo@4241: @Override ingo@4241: public Facet deepCopy() { ingo@4241: HistoricalDischargeWQFacet copy = new HistoricalDischargeWQFacet(); ingo@4241: copy.set(this); ingo@4241: copy.value = value; ingo@4241: return copy; ingo@4241: } ingo@4241: ingo@4241: @Override ingo@4241: public Object getData(Artifact artifact, CallContext context) { ingo@4241: return value; ingo@4241: } ingo@4241: } ingo@4241: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 :