Uses of Interface
org.eclipse.emf.validation.model.IModelConstraint

Packages that use IModelConstraint
org.eclipse.emf.validation.model Types defining the "data model" of the EMF Validation plug-in, in most cases mapping directly to constructs in the constraintProviders extension point schema.  
org.eclipse.emf.validation.service The semi-public (internal-public) package defining the API for invocation of the validation engine and for the implementation of constraint providers.  
org.eclipse.emf.validation.xml The API for specification and processing of constraints in XML.  
 

Uses of IModelConstraint in org.eclipse.emf.validation.model
 

Classes in org.eclipse.emf.validation.model that implement IModelConstraint
 class ModelConstraint
          An abstract model constraint implementation.
 

Methods in org.eclipse.emf.validation.model that return IModelConstraint
 IModelConstraint IConstraintStatus.getConstraint()
          Obtains the constraint which either succeeded or failed, according to what I have to say.
 IModelConstraint ConstraintStatus.getConstraint()
          Obtains the constraint which either succeeded or failed, according to what I have to say.
 

Constructors in org.eclipse.emf.validation.model with parameters of type IModelConstraint
ConstraintStatus(IModelConstraint constraint, org.eclipse.emf.ecore.EObject target, java.lang.String message, java.util.Set resultLocus)
          Initializes me as a failure of the specified constraint with a message to be displayed somehow to the user.
ConstraintStatus(IModelConstraint constraint, org.eclipse.emf.ecore.EObject target)
          Initializes me as a successful execution of the specified constraint.
ConstraintStatus(IModelConstraint constraint, org.eclipse.emf.ecore.EObject target, int status, int code, java.lang.String message, java.util.Set resultLocus)
           Constructor that explicitly initializes all of my parts.
 

Uses of IModelConstraint in org.eclipse.emf.validation.service
 

Methods in org.eclipse.emf.validation.service that return IModelConstraint
 IModelConstraint ConstraintFactory.newConstraint(IXmlConstraintDescriptor descriptor)
          Creates the constraint represented by the specified descriptor.
protected abstract  IModelConstraint ConstraintFactory.createConstraint(IXmlConstraintDescriptor descriptor)
          Implemented by subclasses to do the hard work of creating a constraint.
 

Methods in org.eclipse.emf.validation.service with parameters of type IModelConstraint
 void ModelValidationService.replaceInCache(IModelConstraint oldConstraint, IModelConstraint newConstraint)
          Replaces a constraint in the cache with an alternative implementation.
 

Uses of IModelConstraint in org.eclipse.emf.validation.xml
 

Methods in org.eclipse.emf.validation.xml that return IModelConstraint
 IModelConstraint IXmlConstraintParser.parseConstraint(IXmlConstraintDescriptor descriptor)
          Parses the XML content of a constraint descriptor to create an implementation of the model constraint interface.
 


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