Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.m2e.refactoring/src/org/eclipse/m2e/refactoring/dependencyset/DependencySetAction.java')
-rw-r--r--org.eclipse.m2e.refactoring/src/org/eclipse/m2e/refactoring/dependencyset/DependencySetAction.java35
1 files changed, 19 insertions, 16 deletions
diff --git a/org.eclipse.m2e.refactoring/src/org/eclipse/m2e/refactoring/dependencyset/DependencySetAction.java b/org.eclipse.m2e.refactoring/src/org/eclipse/m2e/refactoring/dependencyset/DependencySetAction.java
index d447ccc7..8a658652 100644
--- a/org.eclipse.m2e.refactoring/src/org/eclipse/m2e/refactoring/dependencyset/DependencySetAction.java
+++ b/org.eclipse.m2e.refactoring/src/org/eclipse/m2e/refactoring/dependencyset/DependencySetAction.java
@@ -19,13 +19,15 @@ import org.eclipse.jface.action.IAction;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.ltk.ui.refactoring.RefactoringWizardOpenOperation;
-import org.eclipse.m2e.core.embedder.ArtifactKey;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.ui.IActionDelegate;
import org.eclipse.ui.IEditorPart;
import org.eclipse.ui.IFileEditorInput;
import org.eclipse.ui.PlatformUI;
+import org.eclipse.m2e.core.embedder.ArtifactKey;
+
+
/**
* This action is intended to be used in popup menus
*
@@ -34,12 +36,13 @@ import org.eclipse.ui.PlatformUI;
public class DependencySetAction implements IActionDelegate {
public static final String ID = "org.eclipse.m2e.refactoring.DependencySet"; //$NON-NLS-1$
-
+
private IFile file;
+
private List<ArtifactKey> keys;
public void run(IAction action) {
- if (keys != null && keys.size() > 0 && file != null) {
+ if(keys != null && keys.size() > 0 && file != null) {
Shell shell = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell();
MavenDependencySetWizard wizard = new MavenDependencySetWizard(file, keys);
try {
@@ -55,39 +58,39 @@ public class DependencySetAction implements IActionDelegate {
public void selectionChanged(IAction action, ISelection selection) {
file = null;
keys = new ArrayList<ArtifactKey>();
-
- if (selection instanceof IStructuredSelection) {
+
+ if(selection instanceof IStructuredSelection) {
IStructuredSelection structuredSelection = (IStructuredSelection) selection;
for(Object selected : structuredSelection.toArray()) {
/*if (selected instanceof Artifact) {
file = getFileFromEditor();
keys.add(new ArtifactKey((Artifact) selected));
- } else*/ if (selected instanceof org.sonatype.aether.graph.DependencyNode) {
+ } else*/if(selected instanceof org.sonatype.aether.graph.DependencyNode) {
file = getFileFromEditor();
org.sonatype.aether.graph.DependencyNode selected2 = (org.sonatype.aether.graph.DependencyNode) selected;
- if (selected2.getData().get("LEVEL") == null) {
+ if(selected2.getData().get("LEVEL") == null) {
keys.add(new ArtifactKey(selected2.getDependency().getArtifact()));
}
-
+
} /*else if (selected instanceof RequiredProjectWrapper) {
RequiredProjectWrapper w = (RequiredProjectWrapper) selected;
file = getFileFromProject(w.getParentClassPathContainer().getJavaProject());
keys.add(SelectionUtil.getType(selected, ArtifactKey.class));
-
- } else {
+
+ } else {
keys.add(SelectionUtil.getType(selected, ArtifactKey.class));
if (selected instanceof IJavaElement) {
IJavaElement el = (IJavaElement) selected;
file = getFileFromProject(el.getParent().getJavaProject());
}
-
- }
- */
+
+ }
+ */
}
}
-
- if (keys.size() > 0 && file != null) {
+
+ if(keys.size() > 0 && file != null) {
action.setEnabled(true);
} else {
action.setEnabled(false);
@@ -97,7 +100,7 @@ public class DependencySetAction implements IActionDelegate {
//mkleint: scary
private IFile getFileFromEditor() {
IEditorPart part = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor();
- if (part != null && part.getEditorInput() instanceof IFileEditorInput) {
+ if(part != null && part.getEditorInput() instanceof IFileEditorInput) {
IFileEditorInput input = (IFileEditorInput) part.getEditorInput();
return input.getFile();
}

Back to the top