Uses of Interface
org.eclipse.equinox.p2.query.IQueryable
Package
Description
Provides support for interacting with the p2 provisioning engine
Provides common classes for the query mechanism.
Defines common API for querying and modifying provisioning repositories.
Defines artifact repository.
Defines SPI for registering new implementations of artifact repositories.
Defines metadata repository.
Defines SPI for registering new implementations of metadata repositories.
Defines common types for handling repositories.
-
Uses of IQueryable in org.eclipse.equinox.internal.p2.metadata.index
Modifier and TypeClassDescriptionclass
org.eclipse.equinox.internal.p2.metadata.index.IndexProvider<T>
-
Uses of IQueryable in org.eclipse.equinox.p2.engine
Modifier and TypeInterfaceDescriptioninterface
Represents the state of a profile in a profile registry at a given moment in time.Modifier and TypeMethodDescriptionIProvisioningPlan.getAdditions()
Returns the proposed set of installable units to be added to the profile.ProvisioningContext.getArtifactDescriptors
(IProgressMonitor monitor) Returns a queryable that can be used to obtain any artifact descriptors that are needed for the provisioning operation.ProvisioningContext.getArtifactKeys
(IProgressMonitor monitor) Returns a queryable that can be used to obtain any artifact keys that are needed for the provisioning operation.ProvisioningContext.getArtifactRepositories
(IProgressMonitor monitor) Returns a queryable that can be used to obtain any artifact repositories that are needed for the provisioning operation.IProvisioningPlan.getFutureState()
Returns the set of IUs that will constitute the profile if the plan is executed successfully.ProvisioningContext.getMetadata
(IProgressMonitor monitor) Returns a queryable that can be used to obtain any metadata (installable units) that are needed for the provisioning operation.IProvisioningPlan.getRemovals()
Returns the proposed set of installable units to be removed from this profile.Modifier and TypeMethodDescriptionvoid
IProvisioningPlan.setFuturePlan
(IQueryable<IInstallableUnit> futureState) Sets the value that is returned by the method getFutureState. -
Uses of IQueryable in org.eclipse.equinox.p2.query
Modifier and TypeInterfaceDescriptioninterface
IQueryResult<T>
An IQueryResult represents the results of a query.Modifier and TypeClassDescriptionclass
This class allows to adapt java collections to a p2 a query result and as such something queryableclass
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.final class
A queryable that holds a number of other IQueryables and provides a mechanism for querying the entire set.Modifier and TypeMethodDescriptionstatic <T> IQueryable<T>
QueryUtil.compoundQueryable
(Collection<? extends IQueryable<T>> queryables) Creates a queryable that combines the given collection of input queryablesstatic <T> IQueryable<T>
QueryUtil.compoundQueryable
(IQueryable<T> query1, IQueryable<T> query2) Creates a queryable that combines the two provided input queryablesModifier and TypeMethodDescriptionstatic <T> IQueryable<T>
QueryUtil.compoundQueryable
(IQueryable<T> query1, IQueryable<T> query2) Creates a queryable that combines the two provided input queryablesModifier and TypeMethodDescriptionstatic <T> IQueryable<T>
QueryUtil.compoundQueryable
(Collection<? extends IQueryable<T>> queryables) Creates a queryable that combines the given collection of input queryablesModifierConstructorDescriptionCompoundQueryable
(Collection<? extends IQueryable<T>> queryables) Creates a queryable that combines the given collection of input queryables -
Uses of IQueryable in org.eclipse.equinox.p2.repository
Modifier and TypeInterfaceDescriptioninterface
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
The common base class for metadata and artifact repository managers. -
Uses of IQueryable in org.eclipse.equinox.p2.repository.artifact
Modifier and TypeInterfaceDescriptioninterface
A repository containing artifacts.interface
A metadata repository manager is used to create, access, and manipulateIArtifactRepository
instances.interface
An artifact repository whose artifacts are available in the local file system.Modifier and TypeMethodDescriptionIArtifactRepository.descriptorQueryable()
Returns a queryable that can be queried for artifact descriptors contained in this repository -
Uses of IQueryable in org.eclipse.equinox.p2.repository.artifact.spi
Modifier and TypeClassDescriptionclass
The common base class for all artifact repository implementations. -
Uses of IQueryable in org.eclipse.equinox.p2.repository.metadata
Modifier and TypeInterfaceDescriptioninterface
A metadata repository stores information about a set of installable unitsinterface
A metadata repository manager is used to create, access, and manipulateIMetadataRepository
instances. -
Uses of IQueryable in org.eclipse.equinox.p2.repository.metadata.spi
Modifier and TypeClassDescriptionclass
The common base class for all metadata repositories. -
Uses of IQueryable in org.eclipse.equinox.p2.repository.spi
Modifier and TypeClassDescriptionclass
AbstractRepository defines common properties that may be provided by various kinds of repositories.