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, for removal: This API element is subject to removal in a future version.
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, IDFields inherited from class org.eclipse.ui.actions.CopyResourceAction
operation, shellProviderFields 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, for removal: This API element is subject to removal in a future version.Create a ResourceNavigatorMoveAction and use the supplied viewer to update the UI. -
Method Summary
Modifier and TypeMethodDescriptionvoidrun()Deprecated, for removal: This API element is subject to removal in a future version.The default implementation of thisIActionmethod does nothing.protected booleanupdateSelection(IStructuredSelection selection) Deprecated, for removal: This API element is subject to removal in a future version.TheCopyResourceActionimplementation of thisSelectionListenerActionmethod 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, runOperationMethods inherited from class org.eclipse.ui.actions.CopyResourceAction
getModelProviderIds, getNewNameFor, isValid, setModelProviderIdsMethods inherited from class org.eclipse.ui.actions.SelectionListenerAction
clearCache, getSelectedNonResources, getSelectedResources, resourceIsType, selectionIsOfTypeMethods inherited from class org.eclipse.ui.actions.BaseSelectionListenerAction
getStructuredSelection, runWithEvent, selectionChanged, selectionChangedMethods 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, setToolTipTextMethods inherited from class org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListenerMethods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
-
Constructor Details
-
ResourceNavigatorMoveAction
Deprecated, for removal: This API element is subject to removal in a future version.Create a ResourceNavigatorMoveAction and use the supplied viewer to update the UI.- Parameters:
shell- ShellstructureViewer- StructuredViewer
-
-
Method Details
-
run
public void run()Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:ActionThe default implementation of thisIActionmethod 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:
runin interfaceIAction- Overrides:
runin classMoveResourceAction- See Also:
-
updateSelection
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:CopyResourceActionTheCopyResourceActionimplementation of thisSelectionListenerActionmethod enables this action only if all of the one or more selections are sibling resources which are local (depth infinity).- Overrides:
updateSelectionin classCopyResourceAction- Parameters:
selection- the new selection- Returns:
trueif the action should be enabled for this selection, andfalseotherwise
-