Package org.eclipse.ui.views.navigator
Class ResourceNavigatorMoveAction
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
org.eclipse.ui.actions.BaseSelectionListenerAction
org.eclipse.ui.actions.SelectionListenerAction
org.eclipse.ui.actions.CopyResourceAction
org.eclipse.ui.actions.MoveResourceAction
org.eclipse.ui.views.navigator.ResourceNavigatorMoveAction
- All Implemented Interfaces:
IAction
,ISelectionChangedListener
,ISelectionValidator
Deprecated.
as of 3.5, use the Common Navigator Framework classes instead
The ResourceNavigatorMoveAction is a resource move that aso updates the
navigator to show the result of the move. It also delegates to
MoveProjectAction as needed.
- Since:
- 2.0
- Restriction:
- This class is not intended to be subclassed by clients.
- Restriction:
- This class is not intended to be referenced by clients. Planned to be deleted, please see Bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=549953
- Restriction:
- This class is not intended to be instantiated by clients.
-
Field Summary
Fields inherited from class org.eclipse.ui.actions.MoveResourceAction
destinations, ID
Fields inherited from class org.eclipse.ui.actions.CopyResourceAction
operation, 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
ConstructorsConstructorDescriptionResourceNavigatorMoveAction
(Shell shell, StructuredViewer structureViewer) Deprecated.Create a ResourceNavigatorMoveAction and use the supplied viewer to update the UI. -
Method Summary
Modifier and TypeMethodDescriptionvoid
run()
Deprecated.The default implementation of thisIAction
method does nothing.protected boolean
updateSelection
(IStructuredSelection selection) Deprecated.TheCopyResourceAction
implementation of thisSelectionListenerAction
method enables this action only if all of the one or more selections are sibling resources which are local (depth infinity).Methods inherited from class org.eclipse.ui.actions.MoveResourceAction
createOperation, getDestinations, getResources, runOperation
Methods inherited from class org.eclipse.ui.actions.CopyResourceAction
getModelProviderIds, getNewNameFor, isValid, setModelProviderIds
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
-
Constructor Details
-
ResourceNavigatorMoveAction
Deprecated.Create a ResourceNavigatorMoveAction and use the supplied viewer to update the UI.- Parameters:
shell
- ShellstructureViewer
- StructuredViewer
-
-
Method Details
-
run
public void run()Deprecated.Description copied from class:Action
The default implementation of thisIAction
method does nothing. Subclasses should override this method if they do not need information from the triggering event, or overriderunWithEvent(Event)
if they do.- Specified by:
run
in interfaceIAction
- Overrides:
run
in classMoveResourceAction
- See Also:
-
updateSelection
Deprecated.Description copied from class:CopyResourceAction
TheCopyResourceAction
implementation of thisSelectionListenerAction
method enables this action only if all of the one or more selections are sibling resources which are local (depth infinity).- Overrides:
updateSelection
in classCopyResourceAction
- Parameters:
selection
- the new selection- Returns:
true
if the action should be enabled for this selection, andfalse
otherwise
-