Uses of Class
org.sintef.mofscript.runtime.ExecutionEnvironment

Packages that use ExecutionEnvironment
org.sintef.mofscript.runtime   
org.sintef.mofscript.runtime.expression   
org.sintef.mofscript.runtime.statement   
org.sintef.mofscript.runtime.traceability   
org.sintef.mofscript.uml2Extensions.runtime   
 

Uses of ExecutionEnvironment in org.sintef.mofscript.runtime
 

Fields in org.sintef.mofscript.runtime declared as ExecutionEnvironment
protected  ExecutionEnvironment RuleExecutor._env
           
protected  ExecutionEnvironment ExecutionEnvironment._parentEnv
           
protected  ExecutionEnvironment ExecutionManager._rootEnv
           
 

Methods in org.sintef.mofscript.runtime that return ExecutionEnvironment
static ExecutionEnvironment MofScriptExecuterFactory.createExecutionEnvironment()
           
 ExecutionEnvironment RuleExecutionStack.getCurrentEnvironment()
           
 ExecutionEnvironment RuleExecutor.getExecutionEnvironment()
           
 ExecutionEnvironment ExecutionEnvironment.getParentEnvironment()
           
 ExecutionEnvironment RuleExecutionStack.peekParent()
           
 ExecutionEnvironment RuleExecutionStack.popEnvironment()
           
 

Methods in org.sintef.mofscript.runtime with parameters of type ExecutionEnvironment
static ExpressionEvaluator MofScriptExecuterFactory.createExpressionExecutor(Expression exp, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
           
static StatementExecutor MofScriptExecuterFactory.createStatementExecutor(MOFScriptStatement statement, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
           
 void RuleExecutionStack.pushEnvironment(ExecutionEnvironment env)
           
 void RuleExecutor.setExecutionEnvironment(ExecutionEnvironment env)
           
 void ExecutionEnvironment.setParentEnvironment(ExecutionEnvironment parent)
           
 

Uses of ExecutionEnvironment in org.sintef.mofscript.runtime.expression
 

Fields in org.sintef.mofscript.runtime.expression declared as ExecutionEnvironment
protected  ExecutionEnvironment ExpressionEvaluator._env
           
 

Constructors in org.sintef.mofscript.runtime.expression with parameters of type ExecutionEnvironment
ArithmeticExpressionEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRule)
           
ComparisonExpressionEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
           
ExpressionEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
           
FunctionCallEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
           
LiteralEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
           
LogicalExpressionEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
           
NullEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
           
ReferenceEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
           
SimpleExpressionEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
           
 

Uses of ExecutionEnvironment in org.sintef.mofscript.runtime.statement
 

Fields in org.sintef.mofscript.runtime.statement declared as ExecutionEnvironment
protected  ExecutionEnvironment StatementExecutor._env
           
 

Methods in org.sintef.mofscript.runtime.statement with parameters of type ExecutionEnvironment
protected  void IfStatementExecutor.addLocalVariables(IfStatement ifSt, ExecutionEnvironment env)
          Adds local variables to the environment
protected  void IteratorStatementExecutor.addLocalVariables(IteratorStatement itSt, ExecutionEnvironment env)
          Adds local variables to the environment
protected  void WhileStatementExecutor.addLocalVariables(WhileStatement whileSt, ExecutionEnvironment env)
          Adds local variables to the environment
protected  void IteratorStatementExecutor.executeContainedStatements(IteratorStatement itstatement, ExecutionEnvironment itEnv, java.lang.Object rule_create)
           
protected  java.lang.Object IteratorStatementExecutor.getBetweenValue(IteratorStatement itstatement, ExecutionEnvironment itEnv)
           
protected  void IteratorStatementExecutor.handleIntegerIterator(IteratorStatement itstatement, int intValue, java.lang.String forname, VariableDeclaration iteratorVariable, ExecutionEnvironment itEnv, java.lang.Object rule_create)
          Iterator for an integer
protected  void IteratorStatementExecutor.handleStringIterator(IteratorStatement itstatement, java.lang.String strBuf, java.lang.String forname, VariableDeclaration iteratorVariable, ExecutionEnvironment itEnv, java.lang.Object rule_create)
          Iterator for a String buffer
 

Constructors in org.sintef.mofscript.runtime.statement with parameters of type ExecutionEnvironment
BreakStatementExecutor(MOFScriptStatement statement, ExecutionEnvironment env, RuleExecutor ownerRule)
           
CreateStatementExecutor(MOFScriptStatement statement, ExecutionEnvironment env, RuleExecutor ownerRule)
           
FileStatementExecutor(MOFScriptStatement statement, ExecutionEnvironment env, RuleExecutor ownerRule)
           
FunctionCallStatementExecutor(MOFScriptStatement statement, ExecutionEnvironment env, RuleExecutor ownerRule)
           
GeneralAssignmentExecutor(MOFScriptStatement statement, ExecutionEnvironment env, RuleExecutor ownerRule)
           
IfStatementExecutor(MOFScriptStatement statement, ExecutionEnvironment env, RuleExecutor ownerRule)
           
IteratorStatementExecutor(MOFScriptStatement statement, ExecutionEnvironment env, RuleExecutor ownerRule)
           
PrintStatementExecutor(MOFScriptStatement statement, ExecutionEnvironment env, RuleExecutor ownerRule)
           
ResultAssignmentExecutor(MOFScriptStatement statement, ExecutionEnvironment env, RuleExecutor ownerRule)
           
StatementExecutor(MOFScriptStatement statement, ExecutionEnvironment env, RuleExecutor ownerRule)
           
WhileStatementExecutor(MOFScriptStatement statement, ExecutionEnvironment env, RuleExecutor ownerRule)
           
 

Uses of ExecutionEnvironment in org.sintef.mofscript.runtime.traceability
 

Subclasses of ExecutionEnvironment in org.sintef.mofscript.runtime.traceability
 class TraceabilityEnvironment
          The Traceability Environment is used to provide extra functionality to the environment when traceability is turned on.
 

Constructors in org.sintef.mofscript.runtime.traceability with parameters of type ExecutionEnvironment
TraceabilityReferenceEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
           
 

Uses of ExecutionEnvironment in org.sintef.mofscript.uml2Extensions.runtime
 

Constructors in org.sintef.mofscript.uml2Extensions.runtime with parameters of type ExecutionEnvironment
UMLFunctionCallEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
          constructor