/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package br.uff.ic.oceano.core.tools.metrics.expression; import br.uff.ic.oceano.core.tools.metrics.MetricException; import br.uff.ic.oceano.core.model.Metric; import br.uff.ic.oceano.core.model.Revision; import br.uff.ic.oceano.core.model.transiente.Language; /** * * @author wallace */ public class DoubleValue extends MetricExpression { private double doubleValue; public DoubleValue(double doubleValue) { this.doubleValue = doubleValue; } public void setDoubleValue(double doubleValue) { this.doubleValue = doubleValue; } public double getDoubleValue(Revision revision, String path) { return doubleValue; } @Override public double getDoubleValue(Revision revision) throws MetricException { return doubleValue; } public int getExtratcsFrom() { return Metric.EXTRACTS_FROM_PROJECT; } @Override public boolean isLanguageSupported(Language language) { return true; } }