# Uses of Package
org.eclipse.equinox.p2.query

Packages that use org.eclipse.equinox.p2.query
org.eclipse.equinox.internal.p2.metadata.index
org.eclipse.equinox.p2.engine: Provides support for interacting with the p2 provisioning engine
org.eclipse.equinox.p2.engine.query: Provides queries specific to profiles
org.eclipse.equinox.p2.metadata.expression: Provides a simple expression language used to represent requirements and filters in the metadada
org.eclipse.equinox.p2.metadata.index: Provides classes for metadata query indexing
org.eclipse.equinox.p2.operations: Describes high level provisioning operations that can be resolved and performed either modally or in the background.
org.eclipse.equinox.p2.planner: Provides core support for interacting with a dependency resolution mechanism.
org.eclipse.equinox.p2.query: Provides common classes for the query mechanism.
org.eclipse.equinox.p2.repository: Defines common API for querying and modifying provisioning repositories.
org.eclipse.equinox.p2.repository.artifact: Defines artifact repository.
org.eclipse.equinox.p2.repository.artifact.spi: Defines SPI for registering new implementations of artifact repositories.
org.eclipse.equinox.p2.repository.metadata: Defines metadata repository.
org.eclipse.equinox.p2.repository.metadata.spi: Defines SPI for registering new implementations of metadata repositories.
org.eclipse.equinox.p2.repository.spi: Defines common types for handling repositories.
org.eclipse.equinox.p2.touchpoint.eclipse.query: Provides query utilities specific to provisioning of OSGi bundles
org.eclipse.equinox.p2.ui: Provides provisioning user interface classes that can be used for assembling a provisioning UI.

Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.internal.p2.metadata.index
IQueryable: An IQueryable contains objects, and is able to perform queries on those objects.

Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.engine
IQuery: The root interface for all queries that can be performed on an `IQueryable`.
IQueryable: An IQueryable contains objects, and is able to perform queries on those objects.
IQueryResult: An IQueryResult represents the results of a query.

Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.engine.query
ExpressionMatchQuery: A query that matches candidates against an expression.
IMatchQuery: Deprecated. If possible, use one of the predefined queries in `QueryUtil` or use the `QueryUtil.createMatchQuery(String, Object...)` to create a custom expression based query.
IQuery: The root interface for all queries that can be performed on an `IQueryable`.

Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.metadata.expression
IQuery: The root interface for all queries that can be performed on an `IQueryable`.

Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.metadata.index
IQuery: The root interface for all queries that can be performed on an `IQueryable`.
IQueryResult: An IQueryResult represents the results of a query.

Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.operations
IQueryResult: An IQueryResult represents the results of a query.

Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.planner
IQueryResult: An IQueryResult represents the results of a query.

Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.query
Collector: A collector is a generic visitor that collects objects passed to it, and can then express the result of the visit in various forms.
IMatchQuery: Deprecated. If possible, use one of the predefined queries in `QueryUtil` or use the `QueryUtil.createMatchQuery(String, Object...)` to create a custom expression based query.
IQuery: The root interface for all queries that can be performed on an `IQueryable`.
IQueryable: An IQueryable contains objects, and is able to perform queries on those objects.
IQueryResult: An IQueryResult represents the results of a query.

Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.repository
IQueryable: An IQueryable contains objects, and is able to perform queries on those objects.

Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.repository.artifact
ExpressionMatchQuery: A query that matches candidates against an expression.
IMatchQuery: Deprecated. If possible, use one of the predefined queries in `QueryUtil` or use the `QueryUtil.createMatchQuery(String, Object...)` to create a custom expression based query.
IQuery: The root interface for all queries that can be performed on an `IQueryable`.
IQueryable: An IQueryable contains objects, and is able to perform queries on those objects.

Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.repository.artifact.spi
IQueryable: An IQueryable contains objects, and is able to perform queries on those objects.

Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.repository.metadata
IQueryable: An IQueryable contains objects, and is able to perform queries on those objects.

Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.repository.metadata.spi
IQueryable: An IQueryable contains objects, and is able to perform queries on those objects.

Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.repository.spi
IQueryable: An IQueryable contains objects, and is able to perform queries on those objects.

Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.touchpoint.eclipse.query
ExpressionMatchQuery: A query that matches candidates against an expression.
IMatchQuery: Deprecated. If possible, use one of the predefined queries in `QueryUtil` or use the `QueryUtil.createMatchQuery(String, Object...)` to create a custom expression based query.
IQuery: The root interface for all queries that can be performed on an `IQueryable`.

Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.ui
IQuery: The root interface for all queries that can be performed on an `IQueryable`.