Package org.eclipse.ui.actions
Class MoveProjectAction
-
- All Implemented Interfaces:
IAction
,ISelectionChangedListener
public class MoveProjectAction extends CopyProjectAction
The MoveProjectAction is the action designed to move projects specifically as they have different semantics from other resources.
-
-
Field Summary
Fields Modifier and Type Field Description static String
ID
The id of this action.-
Fields inherited from class org.eclipse.ui.actions.CopyProjectAction
errorStatus, shell, shellProvider
-
Fields inherited from interface org.eclipse.jface.action.IAction
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT
-
-
Constructor Summary
Constructors Constructor Description MoveProjectAction(IShellProvider provider)
Creates a new project move action and initializes it.MoveProjectAction(Shell shell)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected String
getErrorsTitle()
Deprecated.As of 3.3, the error handling is performed by the undoable operation which handles the move.protected Object[]
queryDestinationParameters(IProject project)
Query for a new project destination using the parameters in the existing project.void
run()
Implementation of method defined onIAction
.-
Methods inherited from class org.eclipse.ui.actions.CopyProjectAction
createDescription, getModelProviderIds, getPlugin, setModelProviderIds, updateSelection
-
Methods inherited from class org.eclipse.ui.actions.SelectionListenerAction
clearCache, getSelectedNonResources, getSelectedResources, resourceIsType, selectionIsOfType
-
Methods inherited from class org.eclipse.ui.actions.BaseSelectionListenerAction
getStructuredSelection, runWithEvent, selectionChanged, selectionChanged
-
Methods inherited from class org.eclipse.jface.action.Action
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
-
Methods inherited from class org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
-
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
-
-
-
-
Field Detail
-
ID
public static final String ID
The id of this action.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MoveProjectAction
@Deprecated public MoveProjectAction(Shell shell)
Deprecated.Creates a new project move action and initializes it.- Parameters:
shell
- the shell for any dialogs
-
MoveProjectAction
public MoveProjectAction(IShellProvider provider)
Creates a new project move action and initializes it.- Parameters:
provider
- the IShellProvider for any dialogs- Since:
- 3.4
-
-
Method Detail
-
getErrorsTitle
@Deprecated protected String getErrorsTitle()
Deprecated.As of 3.3, the error handling is performed by the undoable operation which handles the move.Return the title of the errors dialog.- Overrides:
getErrorsTitle
in classCopyProjectAction
- Returns:
- java.lang.String
-
queryDestinationParameters
protected Object[] queryDestinationParameters(IProject project)
Query for a new project destination using the parameters in the existing project.- Overrides:
queryDestinationParameters
in classCopyProjectAction
- Parameters:
project
- the project we are going to move.- Returns:
- Object[] or null if the selection is cancelled
-
run
public void run()
Implementation of method defined onIAction
.- Specified by:
run
in interfaceIAction
- Overrides:
run
in classCopyProjectAction
- See Also:
How radio buttons are handled
,How check boxes are handled
-
-