Uses of Interface
org.eclipse.core.commands.operations.IOperationApprover

Packages that use IOperationApprover
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. 
 

Uses of IOperationApprover in org.eclipse.core.commands.operations
 

Subinterfaces of IOperationApprover in org.eclipse.core.commands.operations
 interface IOperationApprover2
          Extends IOperationApprover to approve the execution of a particular operation within an operation history.
 

Classes in org.eclipse.core.commands.operations that implement IOperationApprover
 class LinearUndoEnforcer
           An operation approver that enforces a strict linear undo.
 class LinearUndoViolationDetector
           An abstract class for detecting violations in a strict linear undo/redo model.
 

Methods in org.eclipse.core.commands.operations with parameters of type IOperationApprover
 void IOperationHistory.addOperationApprover(IOperationApprover approver)
           Add the specified approver to the list of operation approvers consulted by the operation history before an undo or redo is attempted.
 void DefaultOperationHistory.addOperationApprover(IOperationApprover approver)
           Add the specified approver to the list of operation approvers consulted by the operation history before an undo or redo is allowed to proceed.
 void IOperationHistory.removeOperationApprover(IOperationApprover approver)
           Remove the specified operation approver from the list of operation approvers that are consulted before an operation is undone or redone.
 void DefaultOperationHistory.removeOperationApprover(IOperationApprover approver)