## Uses of Class
org.eclipse.equinox.p2.operations.ProfileChangeOperation

Packages that use ProfileChangeOperation
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.ui: Provides provisioning user interface classes that can be used for assembling a provisioning UI.

### Uses of ProfileChangeOperation in org.eclipse.equinox.p2.operations

Subclasses of ProfileChangeOperation in org.eclipse.equinox.p2.operations
`class` `InstallOperation` An InstallOperation describes an operation that installs IInstallableUnits into a profile.
`class` `RemediationOperation` EXPERIMENTAL.
`class` `SynchronizeOperation` A `SynchronizeOperation` describes an operation that will modify the installation to exclusively include the InstallableUnit mentioned.
`class` `UninstallOperation` An UninstallOperation describes an operation that uninstalls `IInstallableUnit`s from a profile.
`class` `UpdateOperation` An UpdateOperation describes an operation that updates `IInstallableUnit`s in a profile.

### Uses of ProfileChangeOperation in org.eclipse.equinox.p2.ui

Methods in org.eclipse.equinox.p2.ui with parameters of type ProfileChangeOperation
`boolean` Policy.`continueWorkingWithOperation(ProfileChangeOperation operation, Shell shell)` Answer a boolean indicating whether the caller should continue to work with the specified operation.
`void` AcceptLicensesWizardPage.`update(IInstallableUnit[] theIUs, ProfileChangeOperation operation)` Update the page for the specified IInstallableUnits and operation.

Constructors in org.eclipse.equinox.p2.ui with parameters of type ProfileChangeOperation
Constructor and Description
`AcceptLicensesWizardPage(LicenseManager manager, IInstallableUnit[] ius, ProfileChangeOperation operation)` Create a license acceptance page for showing licenses to the user.