Package org.eclipse.emf.validation.xml

The API for specification and processing of constraints in XML.

See:
          Description

Interface Summary
IXmlConstraintDescriptor Interface provided by constraint descriptors that are parsed from XML configuration data (such as is implemented in plug-in manifests).
IXmlConstraintParser Interface implemented by objects that know how to create the constraint implementation described by a constraint descriptor.
 

Class Summary
AbstractXmlConstraintDescriptor This class provides an abstract implementation of an XML constraint descriptor that is used to provide descriptions of a particular constraint from an IConfigurationElement.
XmlConstraintProvider A convenient implementation of the IModelConstraintProvider interface which loads constraints from a plug-in's manifest XML.
 

Exception Summary
ConstraintParserException A checked exception indicating failure to parse a constraint.
 

Package org.eclipse.emf.validation.xml Description

The API for specification and processing of constraints in XML.

Package Specification

The types in this package constitute the provisional API for constraints contributed via XML from plug-in manifests. The XmlConstraintProvider is a constraint provider implementation that loads constraint meta-data from the constraintProviders extension point into IXmlConstraintDescriptors and uses the 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:


Copyright 2002, 2006 IBM Corporation and others.
All Rights Reserved.