org.sintef.mofscript.runtime.traceability
Class TraceabilityReferenceEvaluator

java.lang.Object
  extended by org.sintef.mofscript.runtime.expression.ExpressionEvaluator
      extended by org.sintef.mofscript.runtime.expression.SimpleExpressionEvaluator
          extended by org.sintef.mofscript.runtime.expression.ReferenceEvaluator
              extended by org.sintef.mofscript.runtime.traceability.TraceabilityReferenceEvaluator

public class TraceabilityReferenceEvaluator
extends ReferenceEvaluator


Field Summary
 
Fields inherited from class org.sintef.mofscript.runtime.expression.ExpressionEvaluator
_env, _expression, _ownerRuleExecutor, _positionCounter
 
Constructor Summary
TraceabilityReferenceEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
           
 
Method Summary
protected  void handleObjectReference(org.eclipse.emf.ecore.EObject eobj, java.lang.String refname, java.lang.Object refValue)
          This method is meant to be overridden by a subclass, if any action is to be done when an object is referenced
protected  void one()
           
 
Methods inherited from class org.sintef.mofscript.runtime.expression.ReferenceEvaluator
evaluateSimple, getObjectFeature, initializeVariable, setIsCachableReference
 
Methods inherited from class org.sintef.mofscript.runtime.expression.SimpleExpressionEvaluator
checkAdditionalExpressionParts, evaluate, handleAdditionalFunction, handleStringFunction
 
Methods inherited from class org.sintef.mofscript.runtime.expression.ExpressionEvaluator
evaluateExpression, resetPosisionCounter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TraceabilityReferenceEvaluator

public TraceabilityReferenceEvaluator(Expression expression,
                                      ExecutionEnvironment env,
                                      RuleExecutor ownerRuleExecutor)
Method Detail

handleObjectReference

protected void handleObjectReference(org.eclipse.emf.ecore.EObject eobj,
                                     java.lang.String refname,
                                     java.lang.Object refValue)
Description copied from class: ReferenceEvaluator
This method is meant to be overridden by a subclass, if any action is to be done when an object is referenced

Overrides:
handleObjectReference in class ReferenceEvaluator

one

protected void one()