org.sintef.mofscript.runtime
Class MofScriptExecuterFactory

java.lang.Object
  extended by org.sintef.mofscript.runtime.MofScriptExecuterFactory

public class MofScriptExecuterFactory
extends java.lang.Object


Field Summary
protected static java.lang.String umlFunctionCallClassName
           
 
Constructor Summary
MofScriptExecuterFactory()
           
 
Method Summary
static ExecutionEnvironment createExecutionEnvironment()
           
static ExpressionEvaluator createExpressionExecutor(Expression exp, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
           
static StatementExecutor createStatementExecutor(MOFScriptStatement statement, ExecutionEnvironment env, RuleExecutor ownerRuleExecutor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

umlFunctionCallClassName

protected static final java.lang.String umlFunctionCallClassName
See Also:
Constant Field Values
Constructor Detail

MofScriptExecuterFactory

public MofScriptExecuterFactory()
Method Detail

createStatementExecutor

public static StatementExecutor createStatementExecutor(MOFScriptStatement statement,
                                                        ExecutionEnvironment env,
                                                        RuleExecutor ownerRuleExecutor)
Parameters:
statement -
Returns:

createExpressionExecutor

public static ExpressionEvaluator createExpressionExecutor(Expression exp,
                                                           ExecutionEnvironment env,
                                                           RuleExecutor ownerRuleExecutor)
Parameters:
exp -
Returns:

createExecutionEnvironment

public static ExecutionEnvironment createExecutionEnvironment()