package org.kie.eclipse.navigator.view.actions.project;
import org.eclipse.jface.viewers.ISelectionProvider;
import org.kie.eclipse.navigator.view.actions.KieNavigatorAction;
import org.kie.eclipse.navigator.view.content.IContainerNode;
import org.kie.eclipse.navigator.view.content.ProjectNode;
import org.kie.eclipse.navigator.view.utils.ActionUtils;
public class ImportProjectAction extends KieNavigatorAction {
protected ImportProjectAction(ISelectionProvider provider, String text) {
super(provider, text);
}
public ImportProjectAction(ISelectionProvider selectionProvider) {
this(selectionProvider, "Import Project");
}
public void run() {
IContainerNode<?> container = getContainer();
if (!(container instanceof ProjectNode)) {
return;
}
final ProjectNode projectNode = (ProjectNode) container;
ActionUtils.importProject(projectNode, this);
}
}