Uses of Interface
org.eclipse.core.commands.operations.IUndoableOperation
-
Packages that use IUndoableOperation Package Description org.eclipse.core.commands.operations Classes for the creation of undoable operations which can be added to an operations history and later be undone and redone.org.eclipse.ui.ide.undo APIs that provide undo and redo behavior for operations that manipulate the workspace.org.eclipse.ui.operations Classes that provide the basic workbench UI support for undo and redo of operations.org.eclipse.ui.views.markers Utility classes for working with markers in views
-
-
Uses of IUndoableOperation in org.eclipse.core.commands.operations
Subinterfaces of IUndoableOperation in org.eclipse.core.commands.operations Modifier and Type Interface Description interfaceICompositeOperationICompositeOperation defines an undoable operation that is composed of child operations.Classes in org.eclipse.core.commands.operations that implement IUndoableOperation Modifier and Type Class Description classAbstractOperationAbstract implementation for an undoable operation.classTriggeredOperationsTriggered operations are a specialized implementation of a composite operation that keeps track of operations triggered by the execution of some primary operation.Methods in org.eclipse.core.commands.operations that return IUndoableOperation Modifier and Type Method Description IUndoableOperationOperationHistoryEvent. getOperation()Return the operation associated with this event.IUndoableOperation[]DefaultOperationHistory. getRedoHistory(IUndoContext context)IUndoableOperation[]IOperationHistory. getRedoHistory(IUndoContext context)Get the array of operations in the redo history for a the specified undo context.IUndoableOperationDefaultOperationHistory. getRedoOperation(IUndoContext context)IUndoableOperationIOperationHistory. getRedoOperation(IUndoContext context)Get the operation that will next be redone in the given undo context.IUndoableOperationTriggeredOperations. getTriggeringOperation()Return the operation that triggered the other operations in this composite.IUndoableOperation[]DefaultOperationHistory. getUndoHistory(IUndoContext context)IUndoableOperation[]IOperationHistory. getUndoHistory(IUndoContext context)Get the array of operations in the undo history for the specified undo context.IUndoableOperationDefaultOperationHistory. getUndoOperation(IUndoContext context)IUndoableOperationIOperationHistory. getUndoOperation(IUndoContext context)Get the operation that will next be undone in the given undo context.Methods in org.eclipse.core.commands.operations with parameters of type IUndoableOperation Modifier and Type Method Description voidDefaultOperationHistory. add(IUndoableOperation operation)voidICompositeOperation. add(IUndoableOperation operation)Add the specified operation as a child of this operation.voidIOperationHistory. add(IUndoableOperation operation)Add the specified operation to the history without executing it.voidTriggeredOperations. add(IUndoableOperation operation)protected IStatusLinearUndoEnforcer. allowLinearRedoViolation(IUndoableOperation operation, IUndoContext context, IOperationHistory history, IAdaptable uiInfo)protected abstract IStatusLinearUndoViolationDetector. allowLinearRedoViolation(IUndoableOperation operation, IUndoContext context, IOperationHistory history, IAdaptable info)Return a status indicating whether a linear redo violation is allowable.protected IStatusLinearUndoEnforcer. allowLinearUndoViolation(IUndoableOperation operation, IUndoContext context, IOperationHistory history, IAdaptable uiInfo)protected abstract IStatusLinearUndoViolationDetector. allowLinearUndoViolation(IUndoableOperation operation, IUndoContext context, IOperationHistory history, IAdaptable info)Return a status indicating whether a linear undo violation is allowable.IStatusDefaultOperationHistory. execute(IUndoableOperation operation, IProgressMonitor monitor, IAdaptable info)IStatusIOperationHistory. execute(IUndoableOperation operation, IProgressMonitor monitor, IAdaptable info)Execute the specified operation and add it to the operations history if successful.voidDefaultOperationHistory. operationChanged(IUndoableOperation operation)voidIOperationHistory. operationChanged(IUndoableOperation operation)The specified operation has changed in some way since it was added to the operation history.IStatusIOperationApprover2. proceedExecuting(IUndoableOperation operation, IOperationHistory history, IAdaptable info)Return a status indicating whether the specified operation should be executed.IStatusIOperationApprover. proceedRedoing(IUndoableOperation operation, IOperationHistory history, IAdaptable info)Return a status indicating whether the specified operation should be redone.IStatusLinearUndoViolationDetector. proceedRedoing(IUndoableOperation operation, IOperationHistory history, IAdaptable info)IStatusIOperationApprover. proceedUndoing(IUndoableOperation operation, IOperationHistory history, IAdaptable info)Return a status indicating whether the specified operation should be undone.IStatusLinearUndoViolationDetector. proceedUndoing(IUndoableOperation operation, IOperationHistory history, IAdaptable info)IStatusDefaultOperationHistory. redoOperation(IUndoableOperation operation, IProgressMonitor monitor, IAdaptable info)IStatusIOperationHistory. redoOperation(IUndoableOperation operation, IProgressMonitor monitor, IAdaptable info)Redo the specified operation.voidICompositeOperation. remove(IUndoableOperation operation)Remove the specified operation from this operation.voidTriggeredOperations. remove(IUndoableOperation operation)voidDefaultOperationHistory. replaceOperation(IUndoableOperation operation, IUndoableOperation[] replacements)voidIOperationHistory. replaceOperation(IUndoableOperation operation, IUndoableOperation[] replacements)Replace the specified operation in the undo or redo history with the provided list of replacements.IStatusDefaultOperationHistory. undoOperation(IUndoableOperation operation, IProgressMonitor monitor, IAdaptable info)IStatusIOperationHistory. undoOperation(IUndoableOperation operation, IProgressMonitor monitor, IAdaptable info)Undo the specified operation.Constructors in org.eclipse.core.commands.operations with parameters of type IUndoableOperation Constructor Description OperationHistoryEvent(int code, IOperationHistory history, IUndoableOperation operation)Construct an event for the specified operation history.OperationHistoryEvent(int code, IOperationHistory history, IUndoableOperation operation, IStatus status)Construct an event for the specified operation history.TriggeredOperations(IUndoableOperation operation, IOperationHistory history)Construct a composite triggered operations using the specified undoable operation as the trigger. -
Uses of IUndoableOperation in org.eclipse.ui.ide.undo
Classes in org.eclipse.ui.ide.undo that implement IUndoableOperation Modifier and Type Class Description classAbstractWorkspaceOperationAn AbstractWorkspaceOperation represents an undoable operation that affects the workspace.classCopyProjectOperationA CopyProjectOperation represents an undoable operation for copying a project, also specifying the location of its contents.classCopyResourcesOperationA CopyResourcesOperation represents an undoable operation for copying one or more resources in the workspace.classCreateFileOperationA CreateFileOperation represents an undoable operation for creating a file in the workspace.classCreateFolderOperationA CreateFolderOperation represents an undoable operation for creating a folder in the workspace.classCreateMarkersOperationA CreateMarkersOperation represents an undoable operation for creating one or more markers on one or more resources in the workspace.classCreateProjectOperationA CreateProjectOperation represents an undoable operation for creating a project in the workspace.classDeleteMarkersOperationA DeleteMarkersOperation represents an undoable operation for deleting one or more markers in the workspace.classDeleteResourcesOperationA DeleteResourcesOperation represents an undoable operation for deleting one or more resources in the workspace.classMoveProjectOperationA MoveProjectOperation represents an undoable operation for moving a project's content to a different location.classMoveResourcesOperationA MoveResourcesOperation represents an undoable operation for moving one or more resources in the workspace.classUpdateMarkersOperationAn UpdateMarkersOperation represents an undoable operation for updating one or more markers in the workspace with one or more sets of attributes. -
Uses of IUndoableOperation in org.eclipse.ui.operations
Methods in org.eclipse.ui.operations with parameters of type IUndoableOperation Modifier and Type Method Description protected IStatusLinearUndoViolationUserApprover. allowLinearRedoViolation(IUndoableOperation operation, IUndoContext context, IOperationHistory history, IAdaptable uiInfo)protected IStatusLinearUndoViolationUserApprover. allowLinearUndoViolation(IUndoableOperation operation, IUndoContext context, IOperationHistory history, IAdaptable uiInfo)IStatusNonLocalUndoUserApprover. proceedRedoing(IUndoableOperation operation, IOperationHistory history, IAdaptable uiInfo)IStatusNonLocalUndoUserApprover. proceedUndoing(IUndoableOperation operation, IOperationHistory history, IAdaptable uiInfo) -
Uses of IUndoableOperation in org.eclipse.ui.views.markers
Methods in org.eclipse.ui.views.markers with parameters of type IUndoableOperation Modifier and Type Method Description voidMarkerViewHandler. execute(IUndoableOperation operation, String title, IProgressMonitor monitor, IAdaptable uiInfo)Execute the specified undoable operation
-