Package com.iizigo.editor
Class MoveFilesAndFoldersOperation
java.lang.Object
org.eclipse.ui.actions.CopyFilesAndFoldersOperation
org.eclipse.ui.actions.MoveFilesAndFoldersOperation
com.iizigo.editor.MoveFilesAndFoldersOperation
Move files and folders operation with undo support (added context support).
- Author:
- Christopher Mindus
Constructor Summary
ConstructorDescriptionMoveFilesAndFoldersOperation
(String description, IPropUndoRedo undoRedo) The constructor.Method Summary
Modifier and TypeMethodDescriptionprotected AbstractWorkspaceOperation
getUndoableCopyOrMoveOperation
(IResource[] resources, IPath destinationPath) Returns an AbstractWorkspaceOperation suitable for performing the move or copy operation that will move or copy the given resources to the given destination path.Methods inherited from class org.eclipse.ui.actions.MoveFilesAndFoldersOperation
canPerformAutoRename, copy, getDeepCheckQuestion, getOperationTitle, getProblemsMessage, getProblemsTitle, getValidateConflictSource, isMove, validateDestination
Methods inherited from class org.eclipse.ui.actions.CopyFilesAndFoldersOperation
copyFiles, copyFiles, copyFilesInCurrentThread, copyFilesInCurrentThread, copyOrLinkFiles, copyResources, copyResourcesInCurrentThread, createVirtualFoldersAndLinks, getFile, getFiles, getFolder, getModelProviderIds, homogenousResources, linkFiles, setCreateLinks, setModelProviderIds, setRelativeVariable, setVirtualFolders, validateImportDestination
Constructor Details
MoveFilesAndFoldersOperation
The constructor.- Parameters:
description
- The operation description, or null for default.undoRedo
- The undo/redo interface.
Method Details
getUndoableCopyOrMoveOperation
protected AbstractWorkspaceOperation getUndoableCopyOrMoveOperation(IResource[] resources, IPath destinationPath) Returns an AbstractWorkspaceOperation suitable for performing the move or copy operation that will move or copy the given resources to the given destination path.- Overrides:
getUndoableCopyOrMoveOperation
in classMoveFilesAndFoldersOperation
- Parameters:
resources
- The resources to be moved or copied.destinationPath
- The destination path to which the resources should be moved.- Returns:
- The operation that should be used to perform the move or copy.