Package | Description |
---|---|
org.eclipse.equinox.p2.engine |
Provides support for interacting with the p2 provisioning engine
Package Specification
This package specifies API for interacting with the p2 provisioning engine.
|
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.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.
|
Modifier and Type | Method and Description |
---|---|
IQueryResult<IInstallableUnit> |
IProfile.available(IQuery<IInstallableUnit> query,
IProgressMonitor monitor)
Returns the installable units in this profile that match the given query.
|
Modifier and Type | Method and Description |
---|---|
IQueryResult<T> |
IQueryWithIndex.perform(IIndexProvider<T> indexProvider)
Evaluates the query using the
indexProvider . |
Modifier and Type | Method and Description |
---|---|
IQueryResult<IInstallableUnit> |
OperationFactory.listInstalledElements(boolean rootsOnly,
IProgressMonitor monitor)
Return the
IInstallableUnit that are installed in the running instance of eclipse. |
Modifier and Type | Method and Description |
---|---|
IQueryResult<IInstallableUnit> |
IPlanner.updatesFor(IInstallableUnit iu,
ProvisioningContext context,
IProgressMonitor monitor) |
Modifier and Type | Class and Description |
---|---|
class |
CollectionResult<T>
This class allows to adapt java collections to a p2 a query result and as such something queryable
|
class |
Collector<T>
A collector is a generic visitor that collects objects passed to it,
and can then express the result of the visit in various forms.
|
Modifier and Type | Method and Description |
---|---|
IQueryResult<T> |
ExpressionQuery.perform(IIndexProvider<T> indexProvider) |
IQueryResult<T> |
ExpressionMatchQuery.perform(IIndexProvider<T> indexProvider) |
IQueryResult<T> |
ExpressionQuery.perform(Iterator<T> iterator) |
IQueryResult<T> |
ExpressionMatchQuery.perform(Iterator<T> iterator) |
IQueryResult<T> |
MatchQuery.perform(Iterator<T> iterator)
Deprecated.
Performs this query on the given iterator, passing all objects in the iterator
that match the criteria of this query to the given result.
|
IQueryResult<T> |
IQuery.perform(Iterator<T> iterator)
Evaluates the query for a specific input.
|
IQueryResult<T> |
Collector.query(IQuery<T> query,
IProgressMonitor monitor)
Performs a query on this results of this collector.
|
IQueryResult<T> |
CollectionResult.query(IQuery<T> query,
IProgressMonitor monitor) |
IQueryResult<T> |
IQueryable.query(IQuery<T> query,
IProgressMonitor monitor)
Performs a query, passing any objects that satisfy the
query to the provided collector.
|
Modifier and Type | Method and Description |
---|---|
void |
Collector.addAll(IQueryResult<T> queryResult)
Adds the elements from one collector to this collector
|
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.