/*
* 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.model.transiente.Language;
/**
*
* @author wallace
*/
public abstract class UnaryExpression extends MetricExpression {
private MetricExpression metricExpression;
protected UnaryExpression(MetricExpression metricExpression) {
this.metricExpression = metricExpression;
}
public MetricExpression getMetricExpression() {
return metricExpression;
}
void setMetricExpression(MetricExpression metricExpression) {
this.metricExpression = metricExpression;
}
@Override
public int getExtratcsFrom() {
return metricExpression.getExtratcsFrom();
}
@Override
public boolean isLanguageSupported(Language language) {
return metricExpression.isLanguageSupported(language);
}
}