Class Summary
|
AbstractConstraintDescriptor
|
A partial implementation of the
IConstraintDescriptor interface
that is useful for subclassing. |
AbstractConstraintProvider
|
For situations in which the
XmlConstraintProvider class
does not suffice (i.e., where a plug-in provides constraints dynamically,
rather than statically registered in XML), this is a useful class to extend
as it provides a partial implementation of the
IModelConstraintProvider interface. |
AbstractTraversalStrategy
|
An iterator-based partial implementation of the
ITraversalStrategy
interface. |
ConstraintChangeEvent
|
Event notifying
IConstraintListener s that a constraint has been
changed. |
ConstraintFactory
|
A constraint factory creates constraint implementations from descriptors. |
ConstraintRegistry
|
A centralized registry of
descriptors for
the constraints that are available in the validation system. |
EventTypeService
|
The Event Type Service is responsible for loading the eventTypes
Eclipse extension point and creating
EMFEventType s for the
event types that have been contributed. |
ITraversalStrategy.Flat
|
An implementation of the
ITraversalStrategy interface that is
non-recursive: it simply iterates the root elements. |
ITraversalStrategy.Recursive
|
An implementation of the
ITraversalStrategy interface that is
recursive: it iterates over the content trees of the roots, according
to the basic EMF
EObject.eAllContents() tree-iterator. |
IValidator.Option<V>
|
The definition of a validator option. |
ModelValidationService
|
The Model Validation Service makes constraints and validators available to
the client application. |
ValidationEvent
|
Event notifying
IValidationListener s that a validation operation
has occurred. |