Eclipse Platform Release 3.7

## Uses of Class
org.eclipse.equinox.p2.engine.ProvisioningContext

Packages that use ProvisioningContext
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.

Uses of ProvisioningContext in org.eclipse.equinox.p2.engine

Methods in org.eclipse.equinox.p2.engine that return ProvisioningContext
`ProvisioningContext` `IProvisioningPlan.getContext()` Returns the provisioning context in which this plan was created.

Methods in org.eclipse.equinox.p2.engine with parameters of type ProvisioningContext
`IProvisioningPlan` `IEngine.createPlan(IProfile profile, ProvisioningContext context)` Creates a provisioning plan whose methods can be use to provide pre-validated changes.

Uses of ProvisioningContext in org.eclipse.equinox.p2.operations

Methods in org.eclipse.equinox.p2.operations that return ProvisioningContext
`ProvisioningContext` `ProfileChangeOperation.getProvisioningContext()` Get the provisioning context that will be used to resolve and perform the provisioning for the operation.

Methods in org.eclipse.equinox.p2.operations with parameters of type ProvisioningContext
`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)`

Constructors in org.eclipse.equinox.p2.operations with parameters of type ProvisioningContext
`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.

Uses of ProvisioningContext in org.eclipse.equinox.p2.planner

Methods in org.eclipse.equinox.p2.planner with parameters of type ProvisioningContext
`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)`

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.