public class ChangeNatureAction
extends java.lang.Object
implements org.eclipse.ui.IObjectActionDelegate, org.eclipse.core.runtime.IExecutableExtension
Modifier and Type | Class and Description |
---|---|
(package private) static class |
ChangeNatureAction.UpdateJob |
Modifier and Type | Field and Description |
---|---|
static int |
DISABLE_WORKSPACE |
static int |
ENABLE_WORKSPACE |
static java.lang.String |
ID_DISABLE_WORKSPACE |
static java.lang.String |
ID_ENABLE_WORKSPACE |
private int |
option |
private org.eclipse.jface.viewers.ISelection |
selection |
Constructor and Description |
---|
ChangeNatureAction() |
ChangeNatureAction(int option) |
Modifier and Type | Method and Description |
---|---|
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) |
public static final java.lang.String ID_ENABLE_WORKSPACE
public static final java.lang.String ID_DISABLE_WORKSPACE
public static final int ENABLE_WORKSPACE
public static final int DISABLE_WORKSPACE
private org.eclipse.jface.viewers.ISelection selection
private int option
public ChangeNatureAction()
public ChangeNatureAction(int 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