Eclipse Platform
Release 3.6

Package 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.

See:
          Description

Interface Summary
IEngine The engine is a service that naively performs a set of requested changes to a provisioned system.
IPhaseSet Describes a set of provisioning phases to be performed by an IEngine.
IProfile  
IProfileRegistry This encapsulates the access to the profile registry.
IProvisioningPlan A provisioning plan describes a proposed set of changes to a profile.
ISurrogateProfileHandler  
 

Class Summary
BeginOperationEvent  
CommitOperationEvent  
DefaultPhaseSet  
InstallableUnitEvent  
MissingAction  
ProfileEvent  
ProfileScope A profile scope contains the preferences associated with a particular profile in a provisioned system.
ProvisioningContext  
RollbackOperationEvent  
SizingPhaseSet  
TransactionEvent  
 

Exception Summary
MissingActionsException  
 

Package org.eclipse.equinox.p2.engine Description

Provides support for interacting with the p2 provisioning engine

Package Specification

This package specifies API for interacting with the p2 provisioning engine. The engine is a naive service that blindly performs a set of requested changes to a provisioned system. No attempt is made to resolve dependencies or determine whether the resulting system is valid or consistent. It is assumed that the engine client has crafted a valid provisioning plan for the engine to perform, typically by using a planner service.

Since:
2.0


Eclipse Platform
Release 3.6

Guidelines for using Eclipse APIs.

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