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 Represents the state of a profile in a profile registry at a given moment in time.
IProfileEvent An event indicating that a profile has been added, removed, or changed.
IProfileRegistry This encapsulates the access to the profile registry.
IProvisioningPlan A provisioning plan describes a proposed set of changes to a profile.
ISizingPhaseSet  
 

Class Summary
PhaseSetFactory  
ProfileScope A profile scope contains the preferences associated with a particular profile in a provisioned system.
ProvisioningContext A provisioning context defines the scope in which a provisioning operation occurs.
 

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.