public class OCLVMExecutor extends BasicOCLExecutor implements VMExecutor
ExecutorInternal.ExecutorInternalExtension
Executor.ExecutorExtension
Constructor and Description |
---|
OCLVMExecutor(IVMContext vmContext,
ExpressionInOCL expressionInOCL,
EObject context) |
OCLVMExecutor(IVMContext vmContext,
URI oclURI,
URI contextURI) |
Modifier and Type | Method and Description |
---|---|
Object |
execute() |
ExpressionInOCL |
getDebuggable() |
String |
getPluginId() |
void |
saveModels() |
void |
setSuspendOnStartUp(boolean suspendOnStartup) |
dispose, getModelManager
add, createNestedEvaluator, evaluate, getCachedEvaluationResult, getCompleteEnvironment, getDiagnosticSeverity, getEnvironmentFactory, getEvaluationCache, getEvaluationEnvironment, getEvaluationVisitor, getIdResolver, getLogger, getMetamodelManager, getRegexPattern, getRootEvaluationEnvironment, getSeverity, getStandardLibrary, getStaticTypeOf, getStaticTypeOf, getStaticTypeOf, getValueOf, initializeEvaluationEnvironment, internalExecuteNavigationCallExp, internalExecuteOperationCallExp, internalExecuteShadowExp, isCanceled, popEvaluationEnvironment, pushEvaluationEnvironment, pushEvaluationEnvironment, replace, resetCaches, setCanceled, setLogger
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEnvironmentFactory, getEvaluationVisitor, getMetamodelManager, getRootEvaluationEnvironment, getValueOf, initializeEvaluationEnvironment, internalExecuteNavigationCallExp
add, evaluate, getCompleteEnvironment, getEvaluationEnvironment, getIdResolver, getLogger, getModelManager, getRegexPattern, getSeverity, getStandardLibrary, getStaticTypeOf, getStaticTypeOf, getStaticTypeOf, popEvaluationEnvironment, pushEvaluationEnvironment, replace, setLogger
createNestedEvaluator, dispose, getDiagnosticSeverity, isCanceled, setCanceled
public OCLVMExecutor(IVMContext vmContext, URI oclURI, URI contextURI) throws IOException, ParserException
IOException
ParserException
public OCLVMExecutor(IVMContext vmContext, ExpressionInOCL expressionInOCL, EObject context)
public Object execute()
execute
in interface VMExecutor
public ExpressionInOCL getDebuggable()
getDebuggable
in interface VMExecutor
public String getPluginId()
getPluginId
in interface VMExecutor
public void saveModels()
saveModels
in interface VMExecutor
public void setSuspendOnStartUp(boolean suspendOnStartup)
setSuspendOnStartUp
in interface VMExecutor
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.