Package | Description |
---|---|
org.eclipse.equinox.internal.p2.metadata.index | |
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.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.
|
Modifier and Type | Class and Description |
---|---|
class |
org.eclipse.equinox.internal.p2.metadata.index.IndexProvider<T> |
Modifier and Type | Interface and Description |
---|---|
interface |
IProfile
Represents the state of a profile in a profile registry at a given moment in time.
|
Modifier and Type | Method and Description |
---|---|
IQueryable<IInstallableUnit> |
IProvisioningPlan.getAdditions()
Returns the proposed set of installable units to be added to the profile.
|
IQueryable<IArtifactDescriptor> |
ProvisioningContext.getArtifactDescriptors(IProgressMonitor monitor)
Returns a queryable that can be used to obtain any artifact descriptors that
are needed for the provisioning operation.
|
IQueryable<IArtifactKey> |
ProvisioningContext.getArtifactKeys(IProgressMonitor monitor)
Returns a queryable that can be used to obtain any artifact keys that
are needed for the provisioning operation.
|
IQueryable<IArtifactRepository> |
ProvisioningContext.getArtifactRepositories(IProgressMonitor monitor)
Returns a queryable that can be used to obtain any artifact repositories that
are needed for the provisioning operation.
|
IQueryable<IInstallableUnit> |
IProvisioningPlan.getFutureState()
Returns the set of IUs that will constitute the profile if the plan is executed successfully.
|
IQueryable<IInstallableUnit> |
ProvisioningContext.getMetadata(IProgressMonitor monitor)
Returns a queryable that can be used to obtain any metadata (installable units)
that are needed for the provisioning operation.
|
IQueryable<IInstallableUnit> |
IProvisioningPlan.getRemovals()
Returns the proposed set of installable units to be removed from this profile.
|
Modifier and Type | Method and Description |
---|---|
void |
IProvisioningPlan.setFuturePlan(IQueryable<IInstallableUnit> futureState)
Sets the value that is returned by the method getFutureState.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IQueryResult<T>
An IQueryResult represents the results of a query.
|
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.
|
class |
CompoundQueryable<T>
A queryable that holds a number of other IQueryables and provides
a mechanism for querying the entire set.
|
Modifier and Type | Method and Description |
---|---|
static <T> IQueryable<T> |
QueryUtil.compoundQueryable(Collection<? extends IQueryable<T>> queryables)
Creates a queryable that combines the given collection of input queryables
|
static <T> IQueryable<T> |
QueryUtil.compoundQueryable(IQueryable<T> query1,
IQueryable<T> query2)
Creates a queryable that combines the two provided input queryables
|
Modifier and Type | Method and Description |
---|---|
static <T> IQueryable<T> |
QueryUtil.compoundQueryable(IQueryable<T> query1,
IQueryable<T> query2)
Creates a queryable that combines the two provided input queryables
|
static <T> IQueryable<T> |
QueryUtil.compoundQueryable(IQueryable<T> query1,
IQueryable<T> query2)
Creates a queryable that combines the two provided input queryables
|
Modifier and Type | Method and Description |
---|---|
static <T> IQueryable<T> |
QueryUtil.compoundQueryable(Collection<? extends IQueryable<T>> queryables)
Creates a queryable that combines the given collection of input queryables
|
Constructor and Description |
---|
CompoundQueryable(IQueryable<T>[] queryables) |
Modifier and Type | Interface and Description |
---|---|
interface |
ICompositeRepository<T>
A composite repository doesn't directly contain any contents, but rather contains
only a list of child repositories.
|
interface |
IRepository<T>
A p2 repository contains either metadata or artifacts related to software
provisioning.
|
interface |
IRepositoryManager<T>
The common base class for metadata and artifact repository managers.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IArtifactRepository
A repository containing artifacts.
|
interface |
IArtifactRepositoryManager
A metadata repository manager is used to create, access, and manipulate
IArtifactRepository instances. |
interface |
IFileArtifactRepository
An artifact repository whose artifacts are available in the local file system.
|
Modifier and Type | Method and Description |
---|---|
IQueryable<IArtifactDescriptor> |
IArtifactRepository.descriptorQueryable()
Returns a queryable that can be queried for artifact descriptors contained in this repository
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractArtifactRepository
The common base class for all artifact repository implementations.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IMetadataRepository
A metadata repository stores information about a set of installable units
This interface is not intended to be implemented by clients.
|
interface |
IMetadataRepositoryManager
A metadata repository manager is used to create, access, and manipulate
IMetadataRepository instances. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMetadataRepository
The common base class for all metadata repositories.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractRepository<T>
AbstractRepository defines common properties that may be provided by various kinds
of repositories.
|
Copyright (c) 2000, 2018 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.