org.eclipse.mofscript.runtime.uml2Extensions
Class UMLTraceabilityFunctionCallEvaluator

java.lang.Object
  extended by org.eclipse.mofscript.runtime.expression.ExpressionEvaluator
      extended by org.eclipse.mofscript.runtime.expression.SimpleExpressionEvaluator
          extended by org.eclipse.mofscript.runtime.expression.FunctionCallEvaluator
              extended by org.eclipse.mofscript.runtime.uml2Extensions.UMLFunctionCallEvaluator
                  extended by org.eclipse.mofscript.runtime.uml2Extensions.UMLTraceabilityFunctionCallEvaluator

public class UMLTraceabilityFunctionCallEvaluator
extends UMLFunctionCallEvaluator


Field Summary
 
Fields inherited from class org.eclipse.mofscript.runtime.expression.FunctionCallEvaluator
evaluator, l, p1, p1Result, p2, p2Result, p3, p3Result
 
Fields inherited from class org.eclipse.mofscript.runtime.expression.ExpressionEvaluator
_env, _expression, _ownerRuleExecutor, _positionCounter, _referenceStringLength, _stringPosCounter
 
Constructor Summary
UMLTraceabilityFunctionCallEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
           
 
Method Summary
protected  void insertModelRefParameter(ValueExpression p, MOFScriptParameter param)
          Checks if a parameter has a traceable value, and if so, inserts it into the collection of traceable variables
 
Methods inherited from class org.eclipse.mofscript.runtime.uml2Extensions.UMLFunctionCallEvaluator
executeOperation, variableFunctionCall
 
Methods inherited from class org.eclipse.mofscript.runtime.expression.FunctionCallEvaluator
cloneFunction, evaluateParameterValues, evaluateSimple, handleFunctionCall, isKindOf, isSystemFunction, isTypeOf, metaOperation, oclGeneralFunction, selectFunction, shallowCopy, storeFunction, systemFunction
 
Methods inherited from class org.eclipse.mofscript.runtime.expression.SimpleExpressionEvaluator
checkAdditionalExpressionParts, evaluate, handleAdditionalFunction, handleStringFunction
 
Methods inherited from class org.eclipse.mofscript.runtime.expression.ExpressionEvaluator
evaluateExpression, getExpression, getOwnerRule, resetPosisionCounter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UMLTraceabilityFunctionCallEvaluator

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

insertModelRefParameter

protected void insertModelRefParameter(ValueExpression p,
                                       MOFScriptParameter param)
Checks if a parameter has a traceable value, and if so, inserts it into the collection of traceable variables

Overrides:
insertModelRefParameter in class FunctionCallEvaluator
Parameters:
p -
param -