diff options
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/ProvisioningOperationWizard.java')
-rw-r--r-- | bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/ProvisioningOperationWizard.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/ProvisioningOperationWizard.java b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/ProvisioningOperationWizard.java index f1f467c7d..cfae642fb 100644 --- a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/ProvisioningOperationWizard.java +++ b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/ProvisioningOperationWizard.java @@ -80,6 +80,7 @@ public abstract class ProvisioningOperationWizard extends Wizard { * (non-Javadoc) * @see org.eclipse.jface.wizard.Wizard#addPages() */ + @Override public void addPages() { mainPage = createMainPage(root, planSelections); addPage(mainPage); @@ -101,6 +102,7 @@ public abstract class ProvisioningOperationWizard extends Wizard { protected abstract ResolutionResultsWizardPage createResolutionPage(); + @Override public boolean performFinish() { return resolutionPage.performFinish(); } @@ -114,6 +116,7 @@ public abstract class ProvisioningOperationWizard extends Wizard { * @see org.eclipse.jface.wizard.Wizard#getPreviousPage(org.eclipse.jface.wizard.IWizardPage) * */ + @Override public IWizardPage getPreviousPage(IWizardPage page) { if (page == errorPage) { return mainPage; @@ -126,6 +129,7 @@ public abstract class ProvisioningOperationWizard extends Wizard { * @see org.eclipse.jface.wizard.Wizard#getNextPage(org.eclipse.jface.wizard.IWizardPage) * */ + @Override public IWizardPage getNextPage(IWizardPage page) { // If we are moving from the main page or error page, we may need to resolve before // advancing. @@ -133,6 +137,7 @@ public abstract class ProvisioningOperationWizard extends Wizard { if (page == remediationPage) { try { getContainer().run(true, true, new IRunnableWithProgress() { + @Override public void run(IProgressMonitor monitor) { remediationOperation.setCurrentRemedy(remediationPage.getRemediationGroup().getCurrentRemedy()); remediationOperation.resolveModal(monitor); @@ -285,6 +290,7 @@ public abstract class ProvisioningOperationWizard extends Wizard { operation.setProvisioningContext(provisioningContext); try { runnableContext.run(true, true, new IRunnableWithProgress() { + @Override public void run(IProgressMonitor monitor) { operation.resolveModal(monitor); if (withRemediation) { @@ -372,6 +378,7 @@ public abstract class ProvisioningOperationWizard extends Wizard { * (non-Javadoc) * @see org.eclipse.jface.wizard.Wizard#createPageControls(org.eclipse.swt.widgets.Composite) */ + @Override public void createPageControls(Composite pageContainer) { // We call this so that wizards ignore all repository eventing that occurs while the wizard is // open. Otherwise, we can get an add event when a repository loads its references that we @@ -387,6 +394,7 @@ public abstract class ProvisioningOperationWizard extends Wizard { // job has not been scheduled. Set a listener so we can report accumulated errors and // schedule it. repoPreloadJob.addJobChangeListener(new JobChangeAdapter() { + @Override public void done(IJobChangeEvent e) { asyncReportLoadFailures(); } @@ -402,6 +410,7 @@ public abstract class ProvisioningOperationWizard extends Wizard { // job is waiting, sleeping, running, report failures when // it's done repoPreloadJob.addJobChangeListener(new JobChangeAdapter() { + @Override public void done(IJobChangeEvent e) { asyncReportLoadFailures(); } @@ -416,6 +425,7 @@ public abstract class ProvisioningOperationWizard extends Wizard { * (non-Javadoc) * @see org.eclipse.jface.wizard.Wizard#dispose() */ + @Override public void dispose() { ui.signalRepositoryOperationComplete(null, false); super.dispose(); @@ -424,6 +434,7 @@ public abstract class ProvisioningOperationWizard extends Wizard { void asyncReportLoadFailures() { if (repoPreloadJob != null && getShell() != null && !getShell().isDisposed()) { getShell().getDisplay().asyncExec(new Runnable() { + @Override public void run() { if (PlatformUI.isWorkbenchRunning() && getShell() != null && !getShell().isDisposed()) repoPreloadJob.reportAccumulatedStatus(); |