Eclipse Platform Release 3.7

## Uses of Interface
org.eclipse.equinox.p2.metadata.index.IIndexProvider

Packages that use IIndexProvider
org.eclipse.equinox.internal.p2.metadata.index
org.eclipse.equinox.p2.metadata.expression: Provides a simple expression language used to represent requirements and filters in the metadada Package Specification This package defines a simple expression language that is used to define requirements and filters in the metadata, but also form the base of the p2 query language.
org.eclipse.equinox.p2.metadata.index: Provides classes for metadata query indexing Package Specification This package provides API for creating and manipulating indices that are used to optimize queries against a particular queryable source.
org.eclipse.equinox.p2.query: Provides common classes for the query mechanism.

Uses of IIndexProvider in org.eclipse.equinox.internal.p2.metadata.index

Classes in org.eclipse.equinox.internal.p2.metadata.index that implement IIndexProvider
`class` `org.eclipse.equinox.internal.p2.metadata.index.IndexProvider<T>`

Uses of IIndexProvider in org.eclipse.equinox.p2.metadata.expression

Methods in org.eclipse.equinox.p2.metadata.expression that return IIndexProvider
`IIndexProvider<?>` `IEvaluationContext.getIndexProvider()`

Methods in org.eclipse.equinox.p2.metadata.expression with parameters of type IIndexProvider
`IEvaluationContext` `IContextExpression.createContext(Class<? extends T> elementClass, IIndexProvider<T> indexProvider)` Creates a new context to be passed to a subsequent evaluation.
`void` `IEvaluationContext.setIndexProvider(IIndexProvider<?> indexProvider)`

Uses of IIndexProvider in org.eclipse.equinox.p2.metadata.index

Methods in org.eclipse.equinox.p2.metadata.index with parameters of type IIndexProvider
`IQueryResult<T>` `IQueryWithIndex.perform(IIndexProvider<T> indexProvider)` Evaluates the query using the `indexProvider`.

Uses of IIndexProvider in org.eclipse.equinox.p2.query

Classes in org.eclipse.equinox.p2.query that implement IIndexProvider
`class` `CompoundQueryable<T>` A queryable that holds a number of other IQueryables and provides a mechanism for querying the entire set.

Methods in org.eclipse.equinox.p2.query with parameters of type IIndexProvider
`IQueryResult<T>` `ExpressionMatchQuery.perform(IIndexProvider<T> indexProvider)`
`IQueryResult<T>` `ExpressionQuery.perform(IIndexProvider<T> indexProvider)`
`void` `ExpressionMatchQuery.setIndexProvider(IIndexProvider<T> indexProvider)`

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.