Types defining the "data model" of the EMF Validation plug-in, in most
cases mapping directly to constructs in the constraintProviders
extension point schema.
ConstraintExistsException
Constraint thrown to indicate that a constraint descriptor cannot be
registered because
a constraint is already registered under the same ID.
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
EMFEventTypes for the
event types that have been contributed.
IConstraintDescriptor
A constraint descriptor provides information about a constraint's
role and status in the system.
IConstraintFilter
Interface implemented by clients who wish to define a constraint
filter on their validator.
IConstraintListener
Interface implemented by clients who wish to receive notification
whenever constraints are changed.
IConstraintParser
Marker interface for extensions on the
org.eclipse.emf.validation.constraintParsers extension point, defining
an object that knows how to parse
IConstraintDescriptors to create
the constraint implementations.
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.
IConstraintDescriptor
A constraint descriptor provides information about a constraint's
role and status in the system.
IConstraintParser
Marker interface for extensions on the
org.eclipse.emf.validation.constraintParsers extension point, defining
an object that knows how to parse
IConstraintDescriptors to create
the constraint implementations.