Uses of Interface
org.eclipse.equinox.p2.metadata.IVersionedId
Package
Description
Defines the metadata being handled by p2.
Describes high level provisioning operations that can be resolved and performed
either modally or in the background.
Provides common classes for the query mechanism.
-
Uses of IVersionedId in org.eclipse.equinox.p2.metadata
Modifier and TypeInterfaceDescriptioninterface
Provide standardised artifact information to uniquely identify the corresponding bytes (perhaps not stored as a file).interface
An installable unit represents an atomic, indivisible unit of installable functionality in a provisioned system.interface
Represents a fragment that contributes additional requirements, capabilities, and other properties to some host installable unit.interface
An installable unit patch is an installable unit that alters the required capabilities of another installable unit.Modifier and TypeMethodDescriptionstatic IVersionedId
Creates and returns a newVersionedId
from the given string specification. -
Uses of IVersionedId in org.eclipse.equinox.p2.operations
Modifier and TypeMethodDescriptionOperationFactory.createInstallOperation
(Collection<? extends IVersionedId> toInstall, Collection<URI> repos, IProgressMonitor monitor) This factory method creates anInstallOperation
to install all the elements listed from the specified repositories.OperationFactory.createSynchronizeOperation
(Collection<? extends IVersionedId> toInstall, Collection<URI> repos, IProgressMonitor monitor) This factory method creates anSynchronizeOperation
that will cause the current installation to exclusively contain the elements listed once executed.OperationFactory.createUninstallOperation
(Collection<? extends IVersionedId> toUninstall, Collection<URI> repos, IProgressMonitor monitor) Create anUninstallOperation
that will uninstall the listed elements from the running instance.OperationFactory.createUpdateOperation
(Collection<? extends IVersionedId> toUpdate, Collection<URI> repos, IProgressMonitor monitor) Create anUpdateOperation
that will update the elements specified. -
Uses of IVersionedId in org.eclipse.equinox.p2.query
Modifier and TypeMethodDescriptionstatic <T extends IVersionedId>
IQuery<T>QueryUtil.createLatestQuery
(IQuery<T> query) Creates a query that returns the latest version for each unique id of anIVersionedId
from the collection produced byquery
.Modifier and TypeMethodDescriptionstatic IQuery<IInstallableUnit>
QueryUtil.createIUQuery
(IVersionedId versionedId) Creates a query that will match anyIInstallableUnit
with the given id and version.