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 `EObject`s.
IClientSelector - Interface in org.eclipse.emf.validation.model
  Interface of an object that knows how to match `EObject`s 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 `IConstraintDescriptor`s 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 `Notification`s.
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 `IModelConstraint`s 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 `IParameterizedConstraintDescriptor`s.
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 `AbstractModelConstraint`s 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