public class SwitchConstantExpressionsInterpreter extends AbstractConstantExpressionsInterpreter
Constructor and Description |
---|
SwitchConstantExpressionsInterpreter() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
_internalEvaluate(XAbstractFeatureCall it,
Context ctx) |
protected java.lang.Object |
_internalEvaluate(XNumberLiteral it,
Context ctx) |
java.lang.Object |
evaluate(XExpression it) |
java.lang.Object |
evaluate(XExpression it,
boolean validationMode) |
java.lang.Object |
evaluateAssociatedExpression(XExpression it,
Context ctx) |
java.lang.Object |
internalEvaluate(XExpression it,
Context ctx) |
_internalEvaluate, _internalEvaluate, _internalEvaluate, _internalEvaluate, _internalEvaluate, _internalEvaluate, _internalEvaluate, _internalEvaluate, _internalEvaluate, evaluate, evaluateBinaryOperation, getConstantOperators, getOperator, notConstantExpression, toText, toTypeReference
public SwitchConstantExpressionsInterpreter()
public java.lang.Object evaluate(XExpression it)
public java.lang.Object evaluate(XExpression it, boolean validationMode)
protected java.lang.Object _internalEvaluate(XNumberLiteral it, Context ctx)
protected java.lang.Object _internalEvaluate(XAbstractFeatureCall it, Context ctx)
public java.lang.Object evaluateAssociatedExpression(XExpression it, Context ctx)
public java.lang.Object internalEvaluate(XExpression it, Context ctx)
internalEvaluate
in class AbstractConstantExpressionsInterpreter