public class PivotExecutorManager extends ExecutorManager
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.ecore.EObject |
contextObject |
protected EnvironmentFactory |
environmentFactory |
protected IdResolver |
idResolver |
environment, standardLibrary
Constructor and Description |
---|
PivotExecutorManager(EnvironmentFactory environmentFactory,
org.eclipse.emf.ecore.EObject contextObject) |
Modifier and Type | Method and Description |
---|---|
protected IdResolver |
createIdResolver() |
Type |
getDynamicTypeOf(java.lang.Object value) |
IdResolver |
getIdResolver() |
ModelManager |
getModelManager()
Return the manager of all model instances for use by allInstances() and hidden opposite support.
|
int |
getSeverity(java.lang.Object validationKey)
Return the StatusCodes severity with which the validation identified by validationKey is reported.
|
Class |
getStaticTypeOf(java.lang.Object value) |
Class |
getStaticTypeOf(java.lang.Object value,
java.lang.Iterable<?> values) |
Class |
getStaticTypeOf(java.lang.Object value,
java.lang.Object... values) |
add, createNestedEvaluator, createRegexCache, dispose, evaluate, evaluateIteration, getCompleteEnvironment, getDiagnosticSeverity, getEnvironmentFactory, getEvaluationEnvironment, getLogger, getMetamodelManager, getRegexPattern, getStandardLibrary, isCanceled, popEvaluationEnvironment, pushEvaluationEnvironment, replace, setCanceled, setLogger
@NonNull protected final EnvironmentFactory environmentFactory
@NonNull protected final IdResolver idResolver
@NonNull protected final org.eclipse.emf.ecore.EObject contextObject
public PivotExecutorManager(@NonNull EnvironmentFactory environmentFactory, @NonNull org.eclipse.emf.ecore.EObject contextObject)
@NonNull protected IdResolver createIdResolver()
@NonNull public Type getDynamicTypeOf(@Nullable java.lang.Object value)
getDynamicTypeOf
in class ExecutorManager
@NonNull public ModelManager getModelManager()
Evaluator
@NonNull public IdResolver getIdResolver()
public int getSeverity(@Nullable java.lang.Object validationKey)
Evaluator
StatusCodes.OK severity suppresses the validation altogether.
StatusCodes.Warning is returned for any null or unknown key.
getSeverity
in interface Evaluator
getSeverity
in interface Executor
getSeverity
in class ExecutorManager
public Class getStaticTypeOf(@Nullable java.lang.Object value)
getStaticTypeOf
in interface Evaluator
getStaticTypeOf
in interface Executor
getStaticTypeOf
in class ExecutorManager
public Class getStaticTypeOf(@Nullable java.lang.Object value, @NonNull java.lang.Object... values)
getStaticTypeOf
in interface Evaluator
getStaticTypeOf
in interface Executor
getStaticTypeOf
in class ExecutorManager
public Class getStaticTypeOf(@Nullable java.lang.Object value, @NonNull java.lang.Iterable<?> values)
getStaticTypeOf
in interface Evaluator
getStaticTypeOf
in interface Executor
getStaticTypeOf
in class ExecutorManager