|
Eclipse Platform Release 3.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IPlanner
Planners are responsible for determining what should be done to a given profile to reshape it as requested. That is, given the current state of a profile, a description of the desired changes to that profile and metadata describing the available installable units, a planner produces a concrete plan that lists the exact steps that the engine should perform.
| Field Summary | |
|---|---|
static java.lang.String |
SERVICE_NAME
Service name constant for the planner service. |
| Method Summary | |
|---|---|
IProfileChangeRequest |
createChangeRequest(IProfile profileToChange)
|
IProvisioningPlan |
getDiffPlan(IProfile currentProfile,
IProfile targetProfile,
IProgressMonitor monitor)
|
IProvisioningPlan |
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> |
updatesFor(IInstallableUnit iu,
ProvisioningContext context,
IProgressMonitor monitor)
|
| Field Detail |
|---|
static final java.lang.String SERVICE_NAME
| Method Detail |
|---|
IProvisioningPlan getProvisioningPlan(IProfileChangeRequest profileChangeRequest,
ProvisioningContext context,
IProgressMonitor monitor)
profileChangeRequest - the request to be evaluatedcontext - the context in which the request is processedmonitor - a monitor on which planning
IProvisioningPlan getDiffPlan(IProfile currentProfile,
IProfile targetProfile,
IProgressMonitor monitor)
IProfileChangeRequest createChangeRequest(IProfile profileToChange)
IQueryResult<IInstallableUnit> updatesFor(IInstallableUnit iu,
ProvisioningContext context,
IProgressMonitor monitor)
|
Eclipse Platform Release 3.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.