public class BasicOCLExecutor extends AbstractExecutor implements OCLExecutor
ExecutorInternal.ExecutorInternalExtension
Executor.ExecutorExtension
Modifier and Type | Field and Description |
---|---|
protected ModelManager |
modelManager |
environmentFactory, idResolver
Constructor and Description |
---|
BasicOCLExecutor(EnvironmentFactoryInternal.EnvironmentFactoryInternalExtension environmentFactory,
ModelManager modelManager) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
ModelManager |
getModelManager()
Return the manager of all model instances for use by allInstances() and hidden opposite support.
|
add, createEvaluationCache, createEvaluationVisitor, createNestedEvaluationEnvironment, createNestedEvaluationEnvironment, createNestedEvaluator, createRegexCache, createRootEvaluationEnvironment, 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, setRootEvaluationEnvironment
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEnvironmentFactory, getEvaluationVisitor, getMetamodelManager, getRootEvaluationEnvironment, getValueOf, initializeEvaluationEnvironment, internalExecuteNavigationCallExp
add, evaluate, getCompleteEnvironment, getEvaluationEnvironment, getIdResolver, getLogger, getRegexPattern, getSeverity, getStandardLibrary, getStaticTypeOf, getStaticTypeOf, getStaticTypeOf, popEvaluationEnvironment, pushEvaluationEnvironment, replace, setLogger
createNestedEvaluator, getDiagnosticSeverity, isCanceled, setCanceled
@NonNull protected final ModelManager modelManager
public BasicOCLExecutor(EnvironmentFactoryInternal.EnvironmentFactoryInternalExtension environmentFactory, @NonNull ModelManager modelManager)
public void dispose()
dispose
in interface Evaluator
dispose
in class AbstractExecutor
@NonNull public ModelManager getModelManager()
Evaluator
getModelManager
in interface Evaluator
getModelManager
in interface Executor