Package com.iizigo.editor
Class CopyFilesAndFoldersOperation
java.lang.Object
org.eclipse.ui.actions.CopyFilesAndFoldersOperation
com.iizigo.editor.CopyFilesAndFoldersOperation
Copy files and folders operation with undo support (added context support).
- Author:
- Christopher Mindus
Constructor Summary
ConstructorDescriptionCopyFilesAndFoldersOperation
(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.CopyFilesAndFoldersOperation
canPerformAutoRename, copy, copyFiles, copyFiles, copyFilesInCurrentThread, copyFilesInCurrentThread, copyOrLinkFiles, copyResources, copyResourcesInCurrentThread, createVirtualFoldersAndLinks, getDeepCheckQuestion, getFile, getFiles, getFolder, getModelProviderIds, getOperationTitle, getProblemsMessage, getProblemsTitle, getValidateConflictSource, homogenousResources, isMove, linkFiles, setCreateLinks, setModelProviderIds, setRelativeVariable, setVirtualFolders, validateDestination, validateImportDestination
Constructor Details
CopyFilesAndFoldersOperation
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 classCopyFilesAndFoldersOperation
- 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.