Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIgor Fedorenko2011-03-09 21:14:57 +0000
committerIgor Fedorenko2011-03-09 21:21:18 +0000
commit231506f934435030eb2541d1cfc87bea80e9cd14 (patch)
tree2560e04fee0ca8c05c5f28401fe5ce1635247945 /org.eclipse.m2e.core
parentcc82a9117910c60437d81714f88182910fc3311c (diff)
downloadm2e-core-231506f934435030eb2541d1cfc87bea80e9cd14.tar.gz
m2e-core-231506f934435030eb2541d1cfc87bea80e9cd14.tar.xz
m2e-core-231506f934435030eb2541d1cfc87bea80e9cd14.zip
Show p2 installation UI as modal dialog over import wizard
Showing p2 installation UI pages as part of import wizard flow proved to prohibitively difficult without direct support for such use case from p2 ui. Reworked import wizard to use existing MavenDiscoveryInstallWizard synchronously during performFinish wizard. Actual project import is implemented via post-install hook Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
Diffstat (limited to 'org.eclipse.m2e.core')
-rw-r--r--org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/lifecyclemapping/discovery/IMavenDiscovery.java13
1 files changed, 0 insertions, 13 deletions
diff --git a/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/lifecyclemapping/discovery/IMavenDiscovery.java b/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/lifecyclemapping/discovery/IMavenDiscovery.java
index ce6280b3..6696a2c2 100644
--- a/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/lifecyclemapping/discovery/IMavenDiscovery.java
+++ b/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/lifecyclemapping/discovery/IMavenDiscovery.java
@@ -18,9 +18,6 @@ import org.apache.maven.plugin.MojoExecution;
import org.apache.maven.project.MavenProject;
-/**
- * @author igor
- */
public interface IMavenDiscovery {
/**
@@ -39,14 +36,4 @@ public interface IMavenDiscovery {
List<MojoExecution> mojoExecutions, List<IMavenDiscoveryProposal> preselected, IProgressMonitor monitor)
throws CoreException;
- /**
- * Implements provided discovery proposals and applies the changes if it is safe to do so. Implementation must not
- * restart Eclipse. Restart will be handled externally, see {@link #isRestartRequired(List, IProgressMonitor)}
- */
- public void implement(List<IMavenDiscoveryProposal> proposals, IProgressMonitor monitor);
-
- /**
- * Returns true if implementation of provided proposals required Eclipse restart, false otherwise.
- */
- public boolean isRestartRequired(List<IMavenDiscoveryProposal> proposals, IProgressMonitor monitor);
}

Back to the top