Domain Modeling Layer


This package defines the classes and interfaces for the configuration of index contributions.


Interface Summary
IEntry Represents an index entry that will be used to store EMF data that will be placed into an index.
IEObjectEntry An entry interface for capturing the EObject information.
IIndexConfigurationManager This is the primary interface used by clients to query information related to the configured index contributions.
IIndexEntry Deprecated. Use the factory methods IIndexWriter.createEObjectEntry(, org.eclipse.emf.common.util.URI, org.eclipse.emf.ecore.EClass) and IIndexWriter.createResourceEntry(, org.eclipse.emf.common.util.URI) instead.
IIndexProvider This is the inteface that is returned by the IIndexProviderFactory for given content type to parse/load the resource and create index entries.
IIndexProviderFactory A factory for creating IIndexProviders for parsing/loading the resources and creating index entries.
IIndexWriter A handle to the index store for adding index entries.
IResourceEntry An index entry interface for capturing the resource level information.
IResourceProvider Interface for an object declared on the extension point to provide URIs for resources that should be indexed.
ISessionIndexProvider This interface extends the original index provider interface to facilitate disk index session level state caching.

Class Summary
AbstractIndexEntry Deprecated. Use IIndexWriter.createEObjectEntry(IndexContext, org.eclipse.emf.common.util.URI, org.eclipse.emf.ecore.EClass) and IIndexWriter.createResourceEntry(IndexContext, org.eclipse.emf.common.util.URI) instead.
AbstractIndexProvider An abstract implementation of IIndexProvider.
AbstractIndexProviderFactory A default implementation of IIndexProviderFactory.
EObjectEntry Deprecated. Use the factory method IIndexWriter.createEObjectEntry(IndexContext, URI, EClass) instead.
ResourceEntry Deprecated. Use the factory method IIndexWriter.createResourceEntry(IndexContext, URI) instead.

Exception Summary
AbortParsingException This exception is intended to be thrown during parsing of the resource to create index entries.

Package Description

This package defines the classes and interfaces for the configuration of index contributions. The extension point "" requires the clients to implement the interfaces or extend the classes defined in this package

Package Specification

Domain Modeling Layer

© Copyright IBM Corp. 2010. All rights reserved.