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
ConstructorsConstructorDescriptionMoveFilesAndFoldersOperation(String description, IPropUndoRedo undoRedo) The constructor.Method Summary
Modifier and TypeMethodDescriptionprotected AbstractWorkspaceOperationgetUndoableCopyOrMoveOperation(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 MoveFilesAndFoldersOperation
canPerformAutoRename, copy, getDeepCheckQuestion, getOperationTitle, getProblemsMessage, getProblemsTitle, getValidateConflictSource, isMove, validateDestinationMethods inherited from class 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:
getUndoableCopyOrMoveOperationin 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.