|
Eclipse Platform Release 3.6 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IInstallableUnit | |
---|---|
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.metadata | Defines the metadata being handled by p2. |
org.eclipse.equinox.p2.metadata.query | Provides classes for the query the metadata. |
org.eclipse.equinox.p2.operations | Describes high level provisioning operations that can be resolved and performed either modally or in the background. |
org.eclipse.equinox.p2.repository.metadata | Defines metadata repository. |
org.eclipse.equinox.p2.repository.metadata.spi | Defines SPI for registering new implementations of metadata repositories. |
org.eclipse.equinox.p2.touchpoint.eclipse.query | Provides query utilities specific to provisioning of OSGi bundles Package Specification This package specifies API for querying and manipulating provisioning metadata that is specific to OSGi bundles or Eclipse-specific constructs such as features. |
org.eclipse.equinox.p2.ui | Provides provisioning user interface classes that can be used for assembling a provisioning UI. |
Uses of IInstallableUnit in org.eclipse.equinox.p2.engine |
---|
Methods in org.eclipse.equinox.p2.engine that return IInstallableUnit | |
---|---|
IInstallableUnit |
InstallableUnitEvent.getInstallableUnit()
|
Methods in org.eclipse.equinox.p2.engine that return types with arguments of type IInstallableUnit | |
---|---|
IQueryResult<IInstallableUnit> |
IProfile.available(IQuery<IInstallableUnit> query,
IProgressMonitor monitor)
|
IQueryable<IInstallableUnit> |
IProvisioningPlan.getAdditions()
Returns the proposed set of installable units to be added to the profile. |
List<IInstallableUnit> |
ProvisioningContext.getExtraIUs()
|
IQueryable<IInstallableUnit> |
IProvisioningPlan.getRemovals()
Returns the proposed set of installable units to be removed from this profile. |
IQueryResult<IInstallableUnit> |
ISurrogateProfileHandler.queryProfile(IProfile profile,
IQuery<IInstallableUnit> query,
IProgressMonitor monitor)
|
Methods in org.eclipse.equinox.p2.engine with parameters of type IInstallableUnit | |
---|---|
void |
IProvisioningPlan.addInstallableUnit(IInstallableUnit iu)
|
Map<String,String> |
IProfile.getInstallableUnitProperties(IInstallableUnit iu)
|
String |
IProfile.getInstallableUnitProperty(IInstallableUnit iu,
String key)
|
void |
IProvisioningPlan.removeInstallableUnit(IInstallableUnit iu)
|
void |
IProvisioningPlan.setInstallableUnitProfileProperty(IInstallableUnit iu,
String name,
String value)
|
void |
IProvisioningPlan.updateInstallableUnit(IInstallableUnit iu1,
IInstallableUnit iu2)
|
Method parameters in org.eclipse.equinox.p2.engine with type arguments of type IInstallableUnit | |
---|---|
IQueryResult<IInstallableUnit> |
IProfile.available(IQuery<IInstallableUnit> query,
IProgressMonitor monitor)
|
IQueryResult<IInstallableUnit> |
ISurrogateProfileHandler.queryProfile(IProfile profile,
IQuery<IInstallableUnit> query,
IProgressMonitor monitor)
|
void |
ProvisioningContext.setExtraIUs(List<IInstallableUnit> extraIUs)
|
Constructors in org.eclipse.equinox.p2.engine with parameters of type IInstallableUnit | |
---|---|
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)
|
Uses of IInstallableUnit in org.eclipse.equinox.p2.engine.query |
---|
Methods in org.eclipse.equinox.p2.engine.query with parameters of type IInstallableUnit | |
---|---|
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 IInstallableUnit in org.eclipse.equinox.p2.metadata |
---|
Subinterfaces of IInstallableUnit in org.eclipse.equinox.p2.metadata | |
---|---|
interface |
IInstallableUnitFragment
|
interface |
IInstallableUnitPatch
An installable unit patch is an installable unit that alters the required capabilities of another installable unit. |
Methods in org.eclipse.equinox.p2.metadata that return IInstallableUnit | |
---|---|
IInstallableUnit |
IInstallableUnit.unresolved()
Returns the unresolved equivalent of this installable unit. |
Methods in org.eclipse.equinox.p2.metadata that return types with arguments of type IInstallableUnit | |
---|---|
IMatchExpression<IInstallableUnit> |
IRequirement.getMatches()
Returns a boolean match expression that will return true for any IInstallableUnit that matches the requirement. |
Methods in org.eclipse.equinox.p2.metadata with parameters of type IInstallableUnit | |
---|---|
boolean |
IRequirement.isMatch(IInstallableUnit iu)
|
boolean |
IUpdateDescriptor.isUpdateOf(IInstallableUnit iu)
Helper method indicating whether or not an installable unit is an update for the installable unit passed |
Uses of IInstallableUnit in org.eclipse.equinox.p2.metadata.query |
---|
Methods in org.eclipse.equinox.p2.metadata.query with parameters of type IInstallableUnit | |
---|---|
static boolean |
CategoryQuery.isCategory(IInstallableUnit iu)
Test if the IInstallableUnit is a category. |
static boolean |
FragmentQuery.isFragment(IInstallableUnit iu)
Test if the IInstallableUnit is a fragment. |
static boolean |
GroupQuery.isGroup(IInstallableUnit iu)
Test if the IInstallableUnit is a group. |
static boolean |
PatchQuery.isPatch(IInstallableUnit iu)
Test if the IInstallableUnit is a patch. |
Constructors in org.eclipse.equinox.p2.metadata.query with parameters of type IInstallableUnit | |
---|---|
CategoryMemberQuery(IInstallableUnit category)
Creates a new query that will return the members of the given category. |
Uses of IInstallableUnit in org.eclipse.equinox.p2.operations |
---|
Fields in org.eclipse.equinox.p2.operations declared as IInstallableUnit | |
---|---|
IInstallableUnit |
Update.replacement
|
IInstallableUnit |
Update.toUpdate
|
Methods in org.eclipse.equinox.p2.operations that return types with arguments of type IInstallableUnit | |
---|---|
Collection<IInstallableUnit> |
ProvisioningSession.getInstalledIUs(String profileId,
boolean all)
Get the IInstallable units for the specified profile |
Methods in org.eclipse.equinox.p2.operations with parameters of type IInstallableUnit | |
---|---|
String |
ProfileChangeOperation.getResolutionDetails(IInstallableUnit iu)
Return a string that describes the specific resolution results related to the supplied IInstallableUnit . |
Constructors in org.eclipse.equinox.p2.operations with parameters of type IInstallableUnit | |
---|---|
Update(IInstallableUnit toUpdate,
IInstallableUnit replacement)
Creates a new update description. |
Constructor parameters in org.eclipse.equinox.p2.operations with type arguments of type IInstallableUnit | |
---|---|
InstallOperation(ProvisioningSession session,
Collection<IInstallableUnit> toInstall)
Create an install operation on the specified provisioning session that installs the supplied IInstallableUnits. |
|
UninstallOperation(ProvisioningSession session,
Collection<IInstallableUnit> toUninstall)
Create an uninstall operation on the specified provisioning session that uninstalls the specified IInstallableUnits. |
|
UpdateOperation(ProvisioningSession session,
Collection<IInstallableUnit> toBeUpdated)
Create an update operation on the specified provisioning session that updates the specified IInstallableUnits. |
Uses of IInstallableUnit in org.eclipse.equinox.p2.repository.metadata |
---|
Methods in org.eclipse.equinox.p2.repository.metadata with parameters of type IInstallableUnit | |
---|---|
void |
IMetadataRepository.addInstallableUnits(IInstallableUnit[] installableUnits)
Deprecated. use IMetadataRepository.addInstallableUnits(Collection) |
boolean |
IMetadataRepository.removeInstallableUnits(IInstallableUnit[] installableUnits,
IProgressMonitor monitor)
Deprecated. use IMetadataRepository.removeInstallableUnits(Collection) |
Method parameters in org.eclipse.equinox.p2.repository.metadata with type arguments of type IInstallableUnit | |
---|---|
void |
IMetadataRepository.addInstallableUnits(Collection<IInstallableUnit> installableUnits)
Add the given installable units to this repository. |
boolean |
IMetadataRepository.removeInstallableUnits(Collection<IInstallableUnit> installableUnits)
Removes all installable units in the given collection from this repository. |
Uses of IInstallableUnit in org.eclipse.equinox.p2.repository.metadata.spi |
---|
Fields in org.eclipse.equinox.p2.repository.metadata.spi declared as IInstallableUnit | |
---|---|
IInstallableUnit[] |
AbstractMetadataRepository.RepositoryState.Units
|
Methods in org.eclipse.equinox.p2.repository.metadata.spi with parameters of type IInstallableUnit | |
---|---|
void |
AbstractMetadataRepository.addInstallableUnits(IInstallableUnit[] installableUnit)
|
boolean |
AbstractMetadataRepository.removeInstallableUnits(IInstallableUnit[] installableUnits,
IProgressMonitor monitor)
|
Method parameters in org.eclipse.equinox.p2.repository.metadata.spi with type arguments of type IInstallableUnit | |
---|---|
void |
AbstractMetadataRepository.addInstallableUnits(Collection<IInstallableUnit> installableUnits)
|
boolean |
AbstractMetadataRepository.removeInstallableUnits(Collection<IInstallableUnit> installableUnits)
|
Uses of IInstallableUnit in org.eclipse.equinox.p2.touchpoint.eclipse.query |
---|
Methods in org.eclipse.equinox.p2.touchpoint.eclipse.query with parameters of type IInstallableUnit | |
---|---|
static boolean |
OSGiBundleQuery.isOSGiBundle(IInstallableUnit iu)
Test if the IInstallableUnit describes an OSGi bundle. |
Uses of IInstallableUnit in org.eclipse.equinox.p2.ui |
---|
Methods in org.eclipse.equinox.p2.ui that return types with arguments of type IInstallableUnit | |
---|---|
IQuery<IInstallableUnit> |
Policy.getVisibleAvailableIUQuery()
Return a query that can be used to obtain the IInstallableUnits that should be presented to the user from the software repositories. |
IQuery<IInstallableUnit> |
Policy.getVisibleInstalledIUQuery()
Return a query that can be used to obtain the IInstallableUnits in the profile that should be presented to the user. |
Methods in org.eclipse.equinox.p2.ui with parameters of type IInstallableUnit | |
---|---|
void |
AcceptLicensesWizardPage.update(IInstallableUnit[] theIUs,
ProfileChangeOperation operation)
Update the page for the specified IInstallableUnits and operation. |
void |
AcceptLicensesWizardPage.updateForPlan(IInstallableUnit[] theIUs,
IProvisioningPlan plan)
Deprecated. use AcceptLicensesWizardPage.update(IInstallableUnit[], ProfileChangeOperation) |
Method parameters in org.eclipse.equinox.p2.ui with type arguments of type IInstallableUnit | |
---|---|
InstallOperation |
ProvisioningUI.getInstallOperation(Collection<IInstallableUnit> iusToInstall,
URI[] repositories)
Return an install operation that describes installing the specified IInstallableUnits from the provided list of repositories. |
UninstallOperation |
ProvisioningUI.getUninstallOperation(Collection<IInstallableUnit> iusToUninstall,
URI[] repositories)
Return an uninstall operation that describes uninstalling the specified IInstallableUnits, using the supplied repositories to replace any metadata that must be retrieved for the uninstall. |
UpdateOperation |
ProvisioningUI.getUpdateOperation(Collection<IInstallableUnit> iusToUpdate,
URI[] repositories)
Return an update operation that describes updating the specified IInstallableUnits from the provided list of repositories. |
int |
ProvisioningUI.openInstallWizard(Collection<IInstallableUnit> initialSelections,
InstallOperation operation,
LoadMetadataRepositoryJob job)
Open an install wizard for installing the specified IInstallableUnits |
int |
ProvisioningUI.openUninstallWizard(Collection<IInstallableUnit> initialSelections,
UninstallOperation operation,
LoadMetadataRepositoryJob job)
Open an uninstall wizard for the specified uninstall operation. |
void |
Policy.setVisibleAvailableIUQuery(IQuery<IInstallableUnit> query)
Set the query that can be used to obtain the IInstallableUnits that should be presented to the user. |
void |
Policy.setVisibleInstalledIUQuery(IQuery<IInstallableUnit> query)
Set the query that can be used to obtain the IInstallableUnits in the profile that should be presented to the user. |
Constructors in org.eclipse.equinox.p2.ui with parameters of type IInstallableUnit | |
---|---|
AcceptLicensesWizardPage(LicenseManager manager,
IInstallableUnit[] ius,
ProfileChangeOperation operation)
Create a license acceptance page for showing licenses to the user. |
|
Eclipse Platform Release 3.6 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.