ingo@3072: package de.intevation.flys.artifacts.model.sq; ingo@3072: ingo@3072: import org.apache.log4j.Logger; ingo@3072: ingo@3072: import de.intevation.artifacts.Artifact; ingo@3072: import de.intevation.artifacts.CallContext; ingo@3072: ingo@3072: ingo@3072: import de.intevation.flys.artifacts.model.FacetTypes; ingo@3072: import de.intevation.flys.artifacts.model.DataFacet; ingo@3072: ingo@3072: import de.intevation.flys.artifacts.states.DefaultState.ComputeType; ingo@3072: ingo@3072: ingo@3072: /** ingo@3072: * Facet to show the curve in a sq relation. ingo@3072: * ingo@3072: * @author Ingo Weinzierl ingo@3072: */ ingo@3072: public class SQCurveFacet extends DataFacet implements FacetTypes { ingo@3072: ingo@3072: private static final Logger log = Logger.getLogger(SQCurveFacet.class); ingo@3072: ingo@3072: ingo@3072: public SQCurveFacet() { ingo@3072: } ingo@3072: ingo@3072: ingo@3072: public SQCurveFacet(int idx, String name, String description) { ingo@3072: super(idx, name, description, ComputeType.ADVANCE, null, null); ingo@3072: } ingo@3072: ingo@3072: ingo@3072: @Override ingo@3072: public Object getData(Artifact artifact, CallContext context) { ingo@3072: log.debug("SQCurveFacet.getData"); ingo@3072: log.error("NOT IMPLEMENTED!"); ingo@3072: ingo@3072: return null; ingo@3072: } ingo@3072: ingo@3072: ingo@3072: @Override ingo@3072: public SQCurveFacet deepCopy() { ingo@3072: SQCurveFacet copy = new SQCurveFacet(); ingo@3072: copy.set(this); ingo@3072: ingo@3072: return copy; ingo@3072: } ingo@3072: } ingo@3072: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :