public class RestartInstallOperation
extends org.eclipse.equinox.p2.operations.InstallOperation
Modifier and Type | Class and Description |
---|---|
private static class |
RestartInstallOperation.UpdateMavenConfigurationProvisioningJob |
Modifier and Type | Field and Description |
---|---|
private org.eclipse.jface.operation.IRunnableWithProgress |
postInstallHook |
private java.util.Collection<java.lang.String> |
projectsToConfigure |
private int |
restartPolicy |
private org.eclipse.equinox.p2.operations.ProvisioningSession |
session |
private java.util.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> |
toInstall |
Constructor and Description |
---|
RestartInstallOperation(org.eclipse.equinox.p2.operations.ProvisioningSession session,
java.util.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> toInstall,
org.eclipse.jface.operation.IRunnableWithProgress postInstallHook) |
RestartInstallOperation(org.eclipse.equinox.p2.operations.ProvisioningSession session,
java.util.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> toInstall,
org.eclipse.jface.operation.IRunnableWithProgress postInstallHook,
java.util.Collection<java.lang.String> projectsToConfigure,
int restartPolicy) |
Modifier and Type | Method and Description |
---|---|
RestartInstallOperation |
copy(java.util.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> toInstall) |
java.util.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> |
getIUs() |
org.eclipse.equinox.p2.operations.ProvisioningJob |
getProvisioningJob(org.eclipse.core.runtime.IProgressMonitor monitor) |
int |
getRestartPolicy() |
void |
setRestartPolicy(int restartPolicy) |
computeProfileChangeRequest, getProvisioningJobName, getResolveJobName
getProfileChangeRequest, getProfileId, getProvisioningContext, getProvisioningPlan, getResolutionDetails, getResolutionDetails, getResolutionResult, getResolveJob, hasResolved, prepareToResolve, resolveModal, setProfileId, setProvisioningContext, updateJobProvisioningContexts
private int restartPolicy
private final org.eclipse.equinox.p2.operations.ProvisioningSession session
private final java.util.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> toInstall
private final org.eclipse.jface.operation.IRunnableWithProgress postInstallHook
private java.util.Collection<java.lang.String> projectsToConfigure
public RestartInstallOperation(org.eclipse.equinox.p2.operations.ProvisioningSession session, java.util.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> toInstall, org.eclipse.jface.operation.IRunnableWithProgress postInstallHook)
public RestartInstallOperation(org.eclipse.equinox.p2.operations.ProvisioningSession session, java.util.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> toInstall, org.eclipse.jface.operation.IRunnableWithProgress postInstallHook, java.util.Collection<java.lang.String> projectsToConfigure, int restartPolicy)
public org.eclipse.equinox.p2.operations.ProvisioningJob getProvisioningJob(org.eclipse.core.runtime.IProgressMonitor monitor)
getProvisioningJob
in class org.eclipse.equinox.p2.operations.ProfileChangeOperation
public int getRestartPolicy()
public void setRestartPolicy(int restartPolicy)
public java.util.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> getIUs()
public RestartInstallOperation copy(java.util.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> toInstall)