package com.calipso.reportgenerator.reportcalculator.expression;
import java.io.Serializable;
/**
* Representa una expresin binaria que determina si el valor resultante de evaluar una expresin el menor
* que el valor resultante de evaluar el valor de la otra
*/
public class LessThan extends BinaryExp implements Serializable {
/**
* Crea una expresin asignando las sub expresiones
* @param expression
* @param expression1
*/
public LessThan(Expression expression, Expression expression1) {
super(expression, expression1);
}
/**
* Resuelve la representacin en texto
* @return
*/
protected String basicAsString() {
return getLeft().basicAsString() + " < " + getRight().basicAsString();
}
/**
* Resolucin del pattern visitor
* @param visitor
* @return
*/
public Object visitedBy(ExpressionVisitor visitor) {
return visitor.processLessThan(this);
}
}
|