public class EnableNatureAction
extends java.lang.Object
implements org.eclipse.ui.IObjectActionDelegate, org.eclipse.core.runtime.IExecutableExtension
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ID |
(package private) static java.lang.String |
ID_MODULES |
(package private) static java.lang.String |
ID_WORKSPACE |
private static org.slf4j.Logger |
log |
private org.eclipse.jface.viewers.ISelection |
selection |
private boolean |
workspaceProjects |
Constructor and Description |
---|
EnableNatureAction() |
EnableNatureAction(java.lang.String option) |
Modifier and Type | Method and Description |
---|---|
private void |
enableNature(org.eclipse.core.resources.IProject project,
boolean isSingle) |
void |
run(org.eclipse.jface.action.IAction action) |
void |
selectionChanged(org.eclipse.jface.action.IAction action,
org.eclipse.jface.viewers.ISelection selection) |
void |
setActivePart(org.eclipse.jface.action.IAction action,
org.eclipse.ui.IWorkbenchPart targetPart) |
void |
setInitializationData(org.eclipse.core.runtime.IConfigurationElement config,
java.lang.String propertyName,
java.lang.Object data) |
private static final org.slf4j.Logger log
public static final java.lang.String ID
static final java.lang.String ID_WORKSPACE
static final java.lang.String ID_MODULES
private boolean workspaceProjects
private org.eclipse.jface.viewers.ISelection selection
public EnableNatureAction()
public EnableNatureAction(java.lang.String option)
public void setInitializationData(org.eclipse.core.runtime.IConfigurationElement config, java.lang.String propertyName, java.lang.Object data)
setInitializationData
in interface org.eclipse.core.runtime.IExecutableExtension
public void selectionChanged(org.eclipse.jface.action.IAction action, org.eclipse.jface.viewers.ISelection selection)
selectionChanged
in interface org.eclipse.ui.IActionDelegate
public void setActivePart(org.eclipse.jface.action.IAction action, org.eclipse.ui.IWorkbenchPart targetPart)
setActivePart
in interface org.eclipse.ui.IObjectActionDelegate
public void run(org.eclipse.jface.action.IAction action)
run
in interface org.eclipse.ui.IActionDelegate
private void enableNature(org.eclipse.core.resources.IProject project, boolean isSingle)