Types defining the "data model" of the EMF Validation plug-in, in most
cases mapping directly to constructs in the constraintProviders
extension point schema.
EvaluationMode.BATCH
Constraints executed in the "Batch" context are intended to be
constraints that are evaluated on demand (when the user elects to
evaluate them).
EvaluationMode.LIVE
Constraints executed in the "Live" context are intended to be
constraints that are requirements for committing a transaction in an
application that implements a transactional model for changes to the
data.
ModelValidationService.newValidator(
EvaluationMode<T> mode)
Creates a new validator object that the client can use to validate
EMF objects, notifications, or features, according to the value of the
specified evaluation mode.
ValidationEvent(
EvaluationMode<T> mode,
Map<
String,?> clientData,
Collection<? extends T> targets,
IStatus status)
Initializes me with the evaluation mode, client data, elements or
notifications validated, and validation results that I will pass along
to listeners.
ValidationEvent(
EvaluationMode<T> mode,
Map<
String,?> clientData,
Collection<? extends T> targets,
IStatus status,
Collection<
String> clientContextIds)
Initializes me with the evaluation mode, client data, elements or
notifications validated, and validation results that I will pass along
to listeners.