Class MoveFilesAndFoldersOperation

java.lang.Object
org.eclipse.ui.actions.CopyFilesAndFoldersOperation
org.eclipse.ui.actions.MoveFilesAndFoldersOperation
com.iizigo.editor.MoveFilesAndFoldersOperation

public class MoveFilesAndFoldersOperation extends org.eclipse.ui.actions.MoveFilesAndFoldersOperation
Move files and folders operation with undo support (added context support).
Author:
Christopher Mindus
  • Constructor Summary

    Constructors
    Constructor
    Description
    The constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.eclipse.ui.ide.undo.AbstractWorkspaceOperation
    getUndoableCopyOrMoveOperation(org.eclipse.core.resources.IResource[] resources, org.eclipse.core.runtime.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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MoveFilesAndFoldersOperation

      public MoveFilesAndFoldersOperation(String description, IPropUndoRedo undoRedo)
      The constructor.
      Parameters:
      description - The operation description, or null for default.
      undoRedo - The undo/redo interface.
  • Method Details

    • getUndoableCopyOrMoveOperation

      protected org.eclipse.ui.ide.undo.AbstractWorkspaceOperation getUndoableCopyOrMoveOperation(org.eclipse.core.resources.IResource[] resources, org.eclipse.core.runtime.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 class org.eclipse.ui.actions.MoveFilesAndFoldersOperation
      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.