Eclipse Platform
Release 3.6

Uses of Interface
org.eclipse.equinox.p2.engine.IProfile

Packages that use IProfile
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.engine.query Provides queries specific to profiles Package Specification This package specifies API for querying the profile. 
org.eclipse.equinox.p2.engine.spi Provides support for registering new provisioning actions and touchpoints. 
 

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

Fields in org.eclipse.equinox.p2.engine declared as IProfile
protected  IProfile TransactionEvent.profile
           
 

Methods in org.eclipse.equinox.p2.engine that return IProfile
 IProfile IProfileRegistry.addProfile(String id)
          Add the given profile to this profile registry.
 IProfile IProfileRegistry.addProfile(String id, Map<String,String> properties)
          Add the given profile to this profile registry.
 IProfile ISurrogateProfileHandler.createProfile(String id)
           
 IProfile InstallableUnitEvent.getProfile()
           
 IProfile IProvisioningPlan.getProfile()
          Returns the profile that this plan will operate on.
 IProfile TransactionEvent.getProfile()
           
 IProfile IProfileRegistry.getProfile(String id)
          Return the profile in the registry that has the given id.
 IProfile IProfileRegistry.getProfile(String id, long timestamp)
          Return the profile in the registry that has the given id and timestamp.
 IProfile[] IProfileRegistry.getProfiles()
          Return an array of profiles known to this registry.
 

Methods in org.eclipse.equinox.p2.engine with parameters of type IProfile
 IProvisioningPlan IEngine.createPlan(IProfile profile, ProvisioningContext context)
          Creates a provisioning plan whose methods can be use to provide pre-validated changes.
 boolean IProfileRegistry.isCurrent(IProfile profile)
          Check if the given profile from this profile registry is up-to-date.
 boolean ISurrogateProfileHandler.isSurrogate(IProfile profile)
           
 IQueryResult<IInstallableUnit> ISurrogateProfileHandler.queryProfile(IProfile profile, IQuery<IInstallableUnit> query, IProgressMonitor monitor)
           
 boolean ISurrogateProfileHandler.updateProfile(IProfile selfProfile)
           
 

Constructors in org.eclipse.equinox.p2.engine with parameters of type IProfile
BeginOperationEvent(IProfile profile, org.eclipse.equinox.internal.p2.engine.PhaseSet phaseSet, org.eclipse.equinox.internal.p2.engine.Operand[] operands, IEngine engine)
           
CommitOperationEvent(IProfile profile, org.eclipse.equinox.internal.p2.engine.PhaseSet phaseSet, org.eclipse.equinox.internal.p2.engine.Operand[] operands, IEngine engine)
           
InstallableUnitEvent(String phaseId, boolean prePhase, IProfile profile, IInstallableUnit iu, int type, Touchpoint touchpoint)
           
InstallableUnitEvent(String phaseId, boolean prePhase, IProfile profile, IInstallableUnit iu, int type, Touchpoint touchpoint, IStatus result)
           
RollbackOperationEvent(IProfile profile, org.eclipse.equinox.internal.p2.engine.PhaseSet phaseSet, org.eclipse.equinox.internal.p2.engine.Operand[] operands, IEngine engine, IStatus cause)
           
TransactionEvent(IProfile profile, org.eclipse.equinox.internal.p2.engine.PhaseSet phaseSet, org.eclipse.equinox.internal.p2.engine.Operand[] operands, IEngine engine)
           
 

Uses of IProfile in org.eclipse.equinox.p2.engine.query
 

Methods in org.eclipse.equinox.p2.engine.query with parameters of type IProfile
static boolean UserVisibleRootQuery.isUserVisible(IInstallableUnit iu, IProfile profile)
          Test if the IInstallableUnit, in the context of a IProfile is visible to the user
 

Uses of IProfile in org.eclipse.equinox.p2.engine.spi
 

Methods in org.eclipse.equinox.p2.engine.spi with parameters of type IProfile
 IStatus Touchpoint.commit(IProfile profile)
           
 IStatus Touchpoint.completeOperand(IProfile profile, Map<String,Object> parameters)
           
 IStatus Touchpoint.completePhase(IProgressMonitor monitor, IProfile profile, String phaseId, Map<String,Object> touchpointParameters)
           
 IStatus Touchpoint.initializeOperand(IProfile profile, Map<String,Object> parameters)
           
 IStatus Touchpoint.initializePhase(IProgressMonitor monitor, IProfile profile, String phaseId, Map<String,Object> touchpointParameters)
           
 IStatus Touchpoint.prepare(IProfile profile)
           
 IStatus Touchpoint.rollback(IProfile profile)
           
 


Eclipse Platform
Release 3.6

Guidelines for using Eclipse APIs.

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