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 TypeClassDescriptionclassorg.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 TypeInterfaceDescriptioninterfaceRepresents 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 TypeMethodDescriptionvoidIProvisioningPlan.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 TypeInterfaceDescriptioninterfaceIQueryResult<T>An IQueryResult represents the results of a query.Classes in org.eclipse.equinox.p2.query that implement IQueryableModifier and TypeClassDescriptionclassThis class allows to adapt java collections to a p2 a query result and as such something queryableclassCollector<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 classA 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 TypeInterfaceDescriptioninterfaceA composite repository doesn't directly contain any contents, but rather contains only a list of child repositories.interfaceIRepository<T>A p2 repository contains either metadata or artifacts related to software provisioning.interfaceThe 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 TypeInterfaceDescriptioninterfaceA repository containing artifacts.interfaceA metadata repository manager is used to create, access, and manipulateIArtifactRepositoryinstances.interfaceAn 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 TypeClassDescriptionclassThe 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 TypeInterfaceDescriptioninterfaceA metadata repository stores information about a set of installable unitsinterfaceA metadata repository manager is used to create, access, and manipulateIMetadataRepositoryinstances. -
Uses of IQueryable in org.eclipse.equinox.p2.repository.metadata.spi
Classes in org.eclipse.equinox.p2.repository.metadata.spi that implement IQueryableModifier and TypeClassDescriptionclassThe 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 TypeClassDescriptionclassAbstractRepository defines common properties that may be provided by various kinds of repositories.