## Uses of Class
org.eclipse.ui.ide.undo.AbstractWorkspaceOperation

Packages that use AbstractWorkspaceOperation
org.eclipse.ui.actions: Classes for actions and operations used in a workbench window, page, or part in the Eclipse Platform User Interface.
org.eclipse.ui.ide.undo: APIs that provide undo and redo behavior for operations that manipulate the workspace.

### Uses of AbstractWorkspaceOperation in org.eclipse.ui.actions

Methods in org.eclipse.ui.actions that return AbstractWorkspaceOperation
`protected AbstractWorkspaceOperation` CopyFilesAndFoldersOperation.`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.
`protected AbstractWorkspaceOperation` MoveFilesAndFoldersOperation.`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.

### Uses of AbstractWorkspaceOperation in org.eclipse.ui.ide.undo

Subclasses of AbstractWorkspaceOperation in org.eclipse.ui.ide.undo
`class` `CopyProjectOperation` A CopyProjectOperation represents an undoable operation for copying a project, also specifying the location of its contents.
`class` `CopyResourcesOperation` A CopyResourcesOperation represents an undoable operation for copying one or more resources in the workspace.
`class` `CreateFileOperation` A CreateFileOperation represents an undoable operation for creating a file in the workspace.
`class` `CreateFolderOperation` A CreateFolderOperation represents an undoable operation for creating a folder in the workspace.
`class` `CreateMarkersOperation` A CreateMarkersOperation represents an undoable operation for creating one or more markers on one or more resources in the workspace.
`class` `CreateProjectOperation` A CreateProjectOperation represents an undoable operation for creating a project in the workspace.
`class` `DeleteMarkersOperation` A DeleteMarkersOperation represents an undoable operation for deleting one or more markers in the workspace.
`class` `DeleteResourcesOperation` A DeleteResourcesOperation represents an undoable operation for deleting one or more resources in the workspace.
`class` `MoveProjectOperation` A MoveProjectOperation represents an undoable operation for moving a project's content to a different location.
`class` `MoveResourcesOperation` A MoveResourcesOperation represents an undoable operation for moving one or more resources in the workspace.
`class` `UpdateMarkersOperation` An UpdateMarkersOperation represents an undoable operation for updating one or more markers in the workspace with one or more sets of attributes.