A B C D E F G H I L M N O P R S T U V X

I

IBatchValidator - Interface in org.eclipse.emf.validation.service
An IValidator that supports batch-mode validation of EObjects.
IClientSelector - Interface in org.eclipse.emf.validation.model
Interface of an object that knows how to match EObjects against a client context.
IConstraintDescriptor - Interface in org.eclipse.emf.validation.service
A constraint descriptor provides information about a constraint's role and status in the system.
IConstraintFilter - Interface in org.eclipse.emf.validation.service
Interface implemented by clients who wish to define a constraint filter on their validator.
IConstraintListener - Interface in org.eclipse.emf.validation.service
Interface implemented by clients who wish to receive notification whenever constraints are changed.
IConstraintParser - Interface in org.eclipse.emf.validation.service
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.
IConstraintStatus - Interface in org.eclipse.emf.validation.model
A specialization of the Eclipse IStatus interface which provides additional information about the success or failure of the validation of a particular constraint on a particular model element.
IDENTITY_INSTANCE - Static variable in interface org.eclipse.emf.validation.service.IConstraintFilter
A shared filter instance that doesn't filter out any constraints (all pass through).
ILiveValidator - Interface in org.eclipse.emf.validation.service
An IValidator that supports live-mode validation of Notifications.
IMarkerConfigurator - Interface in org.eclipse.emf.validation.marker
A special configurator that will populate a marker that is a subtype of validationProblem with subtype specific attributes.
IModelConstraint - Interface in org.eclipse.emf.validation.model
Interface implemented by all constraint objects in the EMF model validation framework, providing the validate request.
IModelConstraintProvider - Interface in org.eclipse.emf.validation.service
Interface implemented by objects that can provide IModelConstraints to the system for validation of EMF objects.
INotificationGenerator - Interface in org.eclipse.emf.validation.service
Interface implemented by clients who wish to define a notification generator.
IParameterizedConstraintDescriptor - Interface in org.eclipse.emf.validation.service
A specialization of the IConstraintDescriptor interface that additionally supplies parameters as (name, value) pairs of strings.
IParameterizedConstraintParser - Interface in org.eclipse.emf.validation.service
Interface implemented by an object that knows how to construct constraint implementations from IParameterizedConstraintDescriptors.
isBatch() - Method in class org.eclipse.emf.validation.model.EvaluationMode
Queries whether I am evaluated in batch mode.
isBatch() - Method in class org.eclipse.emf.validation.service.AbstractConstraintDescriptor
 
isBatch() - Method in interface org.eclipse.emf.validation.service.IConstraintDescriptor
Queries whether I may be applied in "batch" mode, i.e., outside of any particular editing action context.
isBatchOnly() - Method in class org.eclipse.emf.validation.model.EvaluationMode
Queries whether I am evaluated in batch mode only (not also in live mode).
isClientContextChanged() - Method in class org.eclipse.emf.validation.service.AbstractTraversalStrategy
This implementation is pessimistic, always returning true to indicate that the client context should be recomputed for each object traversed.
isClientContextChanged() - Method in interface org.eclipse.emf.validation.service.ITraversalStrategy
Queries whether the next element in the traversal will potentially be in a different client context than the one before.
isClientContextChanged() - Method in class org.eclipse.emf.validation.service.ITraversalStrategy.Recursive
 
isConstraintDisabled(String) - Static method in class org.eclipse.emf.validation.preferences.EMFModelValidationPreferences
Queries whether the specified constraint ID is disabled.
isConstraintDisabledByDefault(String) - Static method in class org.eclipse.emf.validation.preferences.EMFModelValidationPreferences
Queries whether the specified constraint ID is disabled by default.
isEnabled() - Method in class org.eclipse.emf.validation.service.AbstractConstraintDescriptor
 
isEnabled() - Method in interface org.eclipse.emf.validation.service.IConstraintDescriptor
Queries whether the constraint is enabled.
isError() - Method in class org.eclipse.emf.validation.service.AbstractConstraintDescriptor
 
isError() - Method in interface org.eclipse.emf.validation.service.IConstraintDescriptor
Queries whether the constraint is errored, i.e., not executable because of some error in initializing it.
isFeatureSpecific() - Method in class org.eclipse.emf.validation.EMFEventType
Queries whether I am an event that notifies for changes in features only.
isIncludeLiveConstraints() - Method in interface org.eclipse.emf.validation.service.IBatchValidator
Queries whether I also evaluate applicable live constraints on each object that I validate.
isLive() - Method in class org.eclipse.emf.validation.model.EvaluationMode
Queries whether I am evaluated in live mode.
isLive() - Method in class org.eclipse.emf.validation.service.AbstractConstraintDescriptor
 
isLive() - Method in interface org.eclipse.emf.validation.service.IConstraintDescriptor
Queries whether I may be applied in "live" mode, i.e., within some particular editing action context.
isMandatory() - Method in class org.eclipse.emf.validation.model.Category
Queries whether I am a mandatory category, which the user may not deselect.
isNull() - Method in class org.eclipse.emf.validation.EMFEventType
Queries whether I am the Null Object of this enumeration.
isNull() - Method in enum org.eclipse.emf.validation.model.ConstraintSeverity
Queries whether I am the Null Object of this enumeration.
isNull() - Method in class org.eclipse.emf.validation.model.EvaluationMode
Queries whether I am the Null Object of this enumeration.
isReportSuccesses() - Method in interface org.eclipse.emf.validation.service.IValidator
Queries whether successful constraint evaluations are reported, in addition to validation problems.
iterator() - Method in class org.eclipse.emf.validation.util.FilteredCollection
Obtains an iterator that dynamically filters out unwanted items using my filter algorithm.
ITraversalStrategy - Interface in org.eclipse.emf.validation.service
A strategy for traversal of one or more model sub-trees in batch validation.
ITraversalStrategy.Flat - Class in org.eclipse.emf.validation.service
An implementation of the ITraversalStrategy interface that is non-recursive: it simply iterates the root elements.
ITraversalStrategy.Flat() - Constructor for class org.eclipse.emf.validation.service.ITraversalStrategy.Flat
Initializes me.
ITraversalStrategy.Recursive - Class in org.eclipse.emf.validation.service
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.
ITraversalStrategy.Recursive() - Constructor for class org.eclipse.emf.validation.service.ITraversalStrategy.Recursive
Initializes me.
IValidationContext - Interface in org.eclipse.emf.validation
Interface providing contextual information to AbstractModelConstraints about the validation currently in progress.
IValidationListener - Interface in org.eclipse.emf.validation.service
Interface implemented by clients who wish to receive notification whenever validation operations are performed.
IValidator<T> - Interface in org.eclipse.emf.validation.service
A validator validates model elements on behalf of the validation service's clients.
IValidator.Option<V> - Class in org.eclipse.emf.validation.service
The definition of a validator option.
IValidator.Option(V) - Constructor for class org.eclipse.emf.validation.service.IValidator.Option
Initializes me with a static default value.
IXmlConstraintDescriptor - Interface in org.eclipse.emf.validation.xml
Deprecated. Use the IParameterizedConstraintDescriptor interface, instead. Note that the default implementation of this interface also implements IParameterizedConstraintDescriptor.
IXmlConstraintParser - Interface in org.eclipse.emf.validation.xml
Deprecated. Use the IParameterizedConstraintParser interface, instead. Note that the provided implementations of this interface (for OCL, Java, and EMF languages) also implement IParameterizedConstraintParser.

Copyright 2002, 2007 IBM Corporation and others.
All Rights Reserved.
A B C D E F G H I L M N O P R S T U V X