Uses of Interface
org.eclipse.equinox.p2.query.IQueryable
Packages that use 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
Classes in org.eclipse.equinox.internal.p2.metadata.index that implement IQueryableModifier and TypeClassDescriptionclass
org.eclipse.equinox.internal.p2.metadata.index.IndexProvider<T>
-
Uses of IQueryable in org.eclipse.equinox.p2.engine
Subinterfaces of IQueryable in org.eclipse.equinox.p2.engineModifier and TypeInterfaceDescriptioninterface
Represents the state of a profile in a profile registry at a given moment in time.Methods in org.eclipse.equinox.p2.engine that return IQueryableModifier 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.Methods in org.eclipse.equinox.p2.engine with parameters of type IQueryableModifier 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
Subinterfaces of IQueryable in org.eclipse.equinox.p2.queryModifier and TypeInterfaceDescriptioninterface
IQueryResult<T>
An IQueryResult represents the results of a query.Classes in org.eclipse.equinox.p2.query that implement IQueryableModifier 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.Methods in org.eclipse.equinox.p2.query that return IQueryableModifier 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 queryablesMethods in org.eclipse.equinox.p2.query with parameters of type IQueryableModifier and TypeMethodDescriptionstatic <T> IQueryable
<T> QueryUtil.compoundQueryable
(IQueryable<T> query1, IQueryable<T> query2) Creates a queryable that combines the two provided input queryablesMethod parameters in org.eclipse.equinox.p2.query with type arguments of type IQueryableModifier and TypeMethodDescriptionstatic <T> IQueryable
<T> QueryUtil.compoundQueryable
(Collection<? extends IQueryable<T>> queryables) Creates a queryable that combines the given collection of input queryablesConstructors in org.eclipse.equinox.p2.query with parameters of type IQueryableConstructor parameters in org.eclipse.equinox.p2.query with type arguments of type IQueryableModifierConstructorDescriptionCompoundQueryable
(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
Subinterfaces of IQueryable in org.eclipse.equinox.p2.repositoryModifier 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
Subinterfaces of IQueryable in org.eclipse.equinox.p2.repository.artifactModifier 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.Methods in org.eclipse.equinox.p2.repository.artifact that return IQueryableModifier 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
Classes in org.eclipse.equinox.p2.repository.artifact.spi that implement IQueryableModifier and TypeClassDescriptionclass
The common base class for all artifact repository implementations. -
Uses of IQueryable in org.eclipse.equinox.p2.repository.metadata
Subinterfaces of IQueryable in org.eclipse.equinox.p2.repository.metadataModifier 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
Classes in org.eclipse.equinox.p2.repository.metadata.spi that implement IQueryableModifier and TypeClassDescriptionclass
The common base class for all metadata repositories. -
Uses of IQueryable in org.eclipse.equinox.p2.repository.spi
Classes in org.eclipse.equinox.p2.repository.spi that implement IQueryableModifier and TypeClassDescriptionclass
AbstractRepository defines common properties that may be provided by various kinds of repositories.