Interface | Description |
---|---|
EvaluationEnvironment |
The evaluation environment keeps track of the current values of variables
in the evaluation of an OCL expression.
|
EvaluationEnvironment.EvaluationEnvironmentExtension | |
EvaluationLogger | |
EvaluationLogger.Indentable | |
EvaluationVisitor |
A specialized visitor that is used for evaluation an
OCL expression by walking its AST.
|
EvaluationVisitor.EvaluationVisitorExtension | |
Evaluator | |
Executor | |
Executor.ExecutorExtension | |
IterationManager |
IterationManager defines the supervisor for an iteration.
|
IterationManager.IterationManagerExtension | |
ModelManager |
ModelManager provides the models to be used during evaluation.
|
ModelManager.ModelManagerExtension |
Class | Description |
---|---|
AbstractConstraintEvaluator<T> |
AbstractConstraintEvaluator provides an abstract framework for evaluation of a constraint with call backs to handle
the alternative success, failure, invalid and exception outcomes and return an appropriate value of T.
|
AbstractLogger |
Minimal implementation of the EvaluationLogger and EvaluationLogger.Indentable interfaces from which all real
implementation should derive.
|
AbstractModelManager |
The abstract implementation of the ModelManager API for Objects supports use of EObject as the basis of models.
|
IndentingLogger |
IndentingLogger formats messages by applying applying the prevailing indentation depth to new lines.
|
Exception | Description |
---|---|
EvaluationException |
Exception indicating a failure to evaluate an OCL constraint or expression.
|
EvaluationHaltedException |
Exception indicating a managed interruption of evaluation.
|
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.