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() |
Evaluator |
createNestedEvaluator() |
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) |
createRegexCache, dispose, evaluate, evaluateIteration, getCompleteEnvironment, getDiagnosticSeverity, getEvaluationEnvironment, getLogger, getRegexPattern, getStandardLibrary, isCanceled, 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 class ExecutorManager
@NonNull public Class getStaticTypeOf(@Nullable java.lang.Object value)
getStaticTypeOf
in interface Evaluator
getStaticTypeOf
in class ExecutorManager
@NonNull public Class getStaticTypeOf(@Nullable java.lang.Object value, @NonNull java.lang.Object... values)
getStaticTypeOf
in interface Evaluator
getStaticTypeOf
in class ExecutorManager
@NonNull public Class getStaticTypeOf(@Nullable java.lang.Object value, @NonNull java.lang.Iterable<?> values)
getStaticTypeOf
in interface Evaluator
getStaticTypeOf
in class ExecutorManager