org.eclipse.mofscript.runtime.expression
Class ReferenceEvaluator
java.lang.Object
org.eclipse.mofscript.runtime.expression.ExpressionEvaluator
org.eclipse.mofscript.runtime.expression.SimpleExpressionEvaluator
org.eclipse.mofscript.runtime.expression.ReferenceEvaluator
- Direct Known Subclasses:
- TraceabilityReferenceEvaluator
public class ReferenceEvaluator
- extends SimpleExpressionEvaluator
Handles the evaluation of refrences
- Author:
- jol
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReferenceEvaluator
public ReferenceEvaluator(Expression expression,
ExecutionEnvironment env,
RuleExecutor ownerRuleExecutor)
- Constructor
- Parameters:
expression
- The expression to be evaluatedenv
- The ExecutionEnvironmentownerRuleExecutor
- The rule that owns the expression
setIsCachableReference
public void setIsCachableReference(boolean isCachable)
- Sets if this refrence expression is cachable
- Parameters:
isCachable
-
storeTempValues
public void storeTempValues(java.lang.Object input,
java.lang.String refname)
variableModelRef
public void variableModelRef(Variable var,
java.lang.String refname)
finalizeReferenceProcessing
public void finalizeReferenceProcessing(java.lang.String referenceValue)
- This method is meant to be overridden by a subclass, if any action
is to be done when an variable is referenced
- Parameters:
object
- refname
-