The types in this package constitute the provisional API for constraints contributed via XML from plug-in manifests. The {@link org.eclipse.emf.validation.xml.XmlConstraintProvider} is a constraint provider implementation that loads constraint meta-data from the constraintProviders extension point into {@link org.eclipse.emf.validation.xml.IXmlConstraintDescriptor}s and uses the {@link org.eclipse.emf.validation.service.ConstraintFactory} to create constraint objects from them.
Dynamic constraint providers may use the API in this package to specify
constraints in languages that are supplied to the system by
other plug-ins, and use the ConstraintFactory
to instantiate
constraints from these specifications:
IXmlConstraintDescriptor
in a particular language
and can construct an implementation of the
{@link org.eclipse.emf.validation.model.IModelConstraint}
interface from it