Package | Description |
---|---|
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.operations |
Describes high level provisioning operations that can be resolved and performed
either modally or in the background.
|
org.eclipse.equinox.p2.planner |
Provides core support for interacting with a dependency resolution mechanism.
|
Modifier and Type | Method and Description |
---|---|
ProvisioningContext |
IProvisioningPlan.getContext()
Returns the provisioning context in which this plan was created.
|
Modifier and Type | Method and Description |
---|---|
IProvisioningPlan |
IEngine.createPlan(IProfile profile,
ProvisioningContext context)
Creates a provisioning plan whose methods can be use to provide pre-validated changes.
|
Modifier and Type | Method and Description |
---|---|
ProvisioningContext |
ProfileChangeOperation.getProvisioningContext()
Get the provisioning context that will be used to resolve and perform the provisioning for
the operation.
|
Modifier and Type | Method and Description |
---|---|
IStatus |
ProvisioningSession.performProvisioningPlan(IProvisioningPlan plan,
IPhaseSet phaseSet,
ProvisioningContext context,
IProgressMonitor monitor)
Perform the specified provisioning plan.
|
void |
ProfileChangeOperation.setProvisioningContext(ProvisioningContext context)
Set the provisioning context that should be used to resolve and perform the provisioning for
the operation.
|
protected void |
ProfileChangeOperation.updateJobProvisioningContexts(org.eclipse.equinox.internal.p2.operations.PlannerResolutionJob job,
ProvisioningContext context) |
Constructor and Description |
---|
ProfileModificationJob(String name,
ProvisioningSession session,
String profileId,
IProvisioningPlan plan,
ProvisioningContext context)
Create a job that will update a profile according to the specified provisioning plan.
|
Modifier and Type | Method and Description |
---|---|
IProvisioningPlan |
IPlanner.getProvisioningPlan(IProfileChangeRequest profileChangeRequest,
ProvisioningContext context,
IProgressMonitor monitor)
Returns a plan describing the set of changes that must be performed to
satisfy the given profile change request.
|
IQueryResult<IInstallableUnit> |
IPlanner.updatesFor(IInstallableUnit iu,
ProvisioningContext context,
IProgressMonitor monitor) |
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.