Interface Evaluator

All Known Subinterfaces:
Expression
All Known Implementing Classes:
AbstractBinaryFullCircuitFullDoubleOperator, AbstractBinaryFullCircuitHalfDoubleOperator, AbstractBinaryFullCircuitNumericOperator, AbstractBinaryFullCircuitOperator, AbstractBinaryOperator, AbstractCompareOperator, AbstractExpression, AbstractIdentifieredExpression, AbstractIdentifieredExpressionListedExpression, AbstractNumericRightValue, AbstractOperator, AbstractPrimitiveRightValue, AbstractShortCircuitBinaryOperator, AbstractUnaryOperator, AddOperator, AmpersandOperator, ArrayElementAccess, BasicBooleanValue, BasicDoubleValue, BasicEmptyValue, BasicJavaObjectValue, BasicLongValue, BasicStringValue, DivideOperator, EqualsOperator, FunctionCall, GreaterOrEqualOperator, GreaterThanOperator, IntegerDivideOperator, JavaObjectFieldAccessOperator, LessOrEqualOperator, LessThanOperator, LogicalAndOperator, LogicalOrOperator, MinusOperator, ModuloOperator, MultiplyOperator, NotEqualOperator, PowerOperator, RightSideEqualsOperator, RightSideGreaterOrEqualOperator, RightSideLessOrEqualOperator, UnaryOperatorMinus, UnaryOperatorNot, UnaryOperatorPlus, VariableAccess

public interface Evaluator
Evaluator evaluates something (probably an Expression and result a value.
Author:
Peter Verhas date June 15, 2012