public class OCLVMExecutor extends BasicOCLExecutor implements VMExecutor
ExecutorInternal.ExecutorInternalExtensionExecutor.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, getModelManageradd, 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, setLoggerequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetEnvironmentFactory, getEvaluationVisitor, getMetamodelManager, getRootEvaluationEnvironment, getValueOf, initializeEvaluationEnvironment, internalExecuteNavigationCallExpadd, evaluate, getCompleteEnvironment, getEvaluationEnvironment, getIdResolver, getLogger, getModelManager, getRegexPattern, getSeverity, getStandardLibrary, getStaticTypeOf, getStaticTypeOf, getStaticTypeOf, popEvaluationEnvironment, pushEvaluationEnvironment, replace, setLoggercreateNestedEvaluator, dispose, getDiagnosticSeverity, isCanceled, setCanceledpublic OCLVMExecutor(IVMContext vmContext, URI oclURI, URI contextURI) throws IOException, ParserException
IOExceptionParserExceptionpublic OCLVMExecutor(IVMContext vmContext, ExpressionInOCL expressionInOCL, EObject context)
public Object execute()
execute in interface VMExecutorpublic ExpressionInOCL getDebuggable()
getDebuggable in interface VMExecutorpublic String getPluginId()
getPluginId in interface VMExecutorpublic void saveModels()
saveModels in interface VMExecutorpublic void setSuspendOnStartUp(boolean suspendOnStartup)
setSuspendOnStartUp in interface VMExecutorCopyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.