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

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

Uses of ExecutionEnvironment in org.eclipse.mofscript.runtime
 

Methods in org.eclipse.mofscript.runtime that return ExecutionEnvironment
static ExecutionEnvironment MofScriptExecuterFactory.createExecutionEnvironment()
          Creates the correct environment based on the getUseTracebility()
 ExecutionEnvironment RuleExecutionStack.getCurrentEnvironment()
          Looks at the object at the top of the env stack without removing it from the stack.
 ExecutionEnvironment RuleExecutor.getExecutionEnvironment()
           
 ExecutionEnvironment ExecutionEnvironment.getParentEnvironment()
          Gets the execution environment's parent environment
 ExecutionEnvironment RuleExecutionStack.peekParent()
           
 ExecutionEnvironment RuleExecutionStack.popEnvironment()
          Gets the environment on top of the stack, returns it and removes it from the env stack
 

Methods in org.eclipse.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)
          Sets the parent environment
 void RuleExecutionStack.synchronize(ExecutionEnvironment env)
          Removes any accidentally unremoved environments.
 

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

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

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

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

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

Subclasses of ExecutionEnvironment in org.eclipse.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.eclipse.mofscript.runtime.traceability with parameters of type ExecutionEnvironment
TraceabilityFunctionCallEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
           
TraceabilityGenAssignmentExec(MOFScriptStatement statement, ExecutionEnvironment env, RuleExecutor ownerRule)
           
TraceabilityReferenceEvaluator(Expression expression, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
          Constructor
 

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

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