Eclipse Platform
Release 3.6

org.eclipse.equinox.p2.engine.spi
Class Touchpoint

java.lang.Object
  extended by org.eclipse.equinox.p2.engine.spi.Touchpoint

public abstract class Touchpoint
extends Object

A touchpoint is responsible for executing a given phase for a given targeted system (eclipse, native). The order of phases is defined in the PhaseSet.

Since:
2.0

Constructor Summary
Touchpoint()
           
 
Method Summary
 IStatus commit(IProfile profile)
           
 IStatus completeOperand(IProfile profile, Map<String,Object> parameters)
           
 IStatus completePhase(IProgressMonitor monitor, IProfile profile, String phaseId, Map<String,Object> touchpointParameters)
           
 IStatus initializeOperand(IProfile profile, Map<String,Object> parameters)
           
 IStatus initializePhase(IProgressMonitor monitor, IProfile profile, String phaseId, Map<String,Object> touchpointParameters)
           
 IStatus prepare(IProfile profile)
           
 String qualifyAction(String actionId)
          NOT API -- this is for backwards compatibility only
 IStatus rollback(IProfile profile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Touchpoint

public Touchpoint()
Method Detail

qualifyAction

public String qualifyAction(String actionId)
NOT API -- this is for backwards compatibility only


initializePhase

public IStatus initializePhase(IProgressMonitor monitor,
                               IProfile profile,
                               String phaseId,
                               Map<String,Object> touchpointParameters)

completePhase

public IStatus completePhase(IProgressMonitor monitor,
                             IProfile profile,
                             String phaseId,
                             Map<String,Object> touchpointParameters)

initializeOperand

public IStatus initializeOperand(IProfile profile,
                                 Map<String,Object> parameters)

completeOperand

public IStatus completeOperand(IProfile profile,
                               Map<String,Object> parameters)

prepare

public IStatus prepare(IProfile profile)

commit

public IStatus commit(IProfile profile)

rollback

public IStatus rollback(IProfile profile)

Eclipse Platform
Release 3.6

Guidelines for using Eclipse APIs.

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