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.IExecutableExtensionpublic void selectionChanged(org.eclipse.jface.action.IAction action,
org.eclipse.jface.viewers.ISelection selection)
selectionChanged in interface org.eclipse.ui.IActionDelegatepublic void setActivePart(org.eclipse.jface.action.IAction action,
org.eclipse.ui.IWorkbenchPart targetPart)
setActivePart in interface org.eclipse.ui.IObjectActionDelegatepublic void run(org.eclipse.jface.action.IAction action)
run in interface org.eclipse.ui.IActionDelegateprivate void enableNature(org.eclipse.core.resources.IProject project,
boolean isSingle)