teichmann@5863: /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde teichmann@5863: * Software engineering by Intevation GmbH teichmann@5863: * teichmann@5994: * This file is Free Software under the GNU AGPL (>=v3) teichmann@5863: * and comes with ABSOLUTELY NO WARRANTY! Check out the teichmann@5994: * documentation coming with Dive4Elements River for details. teichmann@5863: */ teichmann@5863: teichmann@5831: package org.dive4elements.river.artifacts; felix@4508: gernotbelger@9425: import org.apache.log4j.Logger; teichmann@5831: raimund@2651: /** raimund@2651: * The default fixation analysis artifact. raimund@2651: * raimund@2651: * @author Raimund Renkert raimund@2651: */ gernotbelger@9460: public class FixationArtifact extends AbstractFixBunduArtifact { gernotbelger@9425: gernotbelger@9425: private static final long serialVersionUID = 1L; gernotbelger@9425: teichmann@8202: /** The log for this class. */ teichmann@8202: private static Logger log = Logger.getLogger(FixationArtifact.class); raimund@2651: raimund@2651: /** The name of the artifact. */ gernotbelger@9425: private static final String ARTIFACT_NAME = "fixanalysis"; raimund@2651: felix@4418: /* FacetActivity for this artifact is registered in FixAnalysisCompute . */ felix@4418: raimund@2651: /** raimund@2651: * The default constructor. raimund@2651: */ raimund@2651: public FixationArtifact() { gernotbelger@9460: super(); raimund@2651: } raimund@2651: raimund@2651: /** raimund@2651: * Returns the name of the concrete artifact. raimund@2651: * raimund@2651: * @return the name of the concrete artifact. raimund@2651: */ sascha@3193: @Override raimund@2651: public String getName() { raimund@2651: return ARTIFACT_NAME; raimund@2651: } felix@4508: gernotbelger@9486: @Override gernotbelger@9486: public String getCalculationModeString() { gernotbelger@9486: return super.getDataAsString("calculation.mode"); gernotbelger@9486: } gernotbelger@9486: gernotbelger@9425: }