Uses of Interface
org.eclipse.core.commands.operations.IOperationHistory
-
Packages that use IOperationHistory 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.operations Classes that provide the basic workbench UI support for undo and redo of operations. -
-
Uses of IOperationHistory in org.eclipse.core.commands.operations
Classes in org.eclipse.core.commands.operations that implement IOperationHistory Modifier and Type Class Description class
DefaultOperationHistory
A base implementation of IOperationHistory that implements a linear undo and redo model .Methods in org.eclipse.core.commands.operations that return IOperationHistory Modifier and Type Method Description IOperationHistory
OperationHistoryEvent. getHistory()
Return the operation history that triggered this event.static IOperationHistory
OperationHistoryFactory. getOperationHistory()
Return the operation history to be used for managing undoable operations.Methods in org.eclipse.core.commands.operations with parameters of type IOperationHistory Modifier and Type Method Description protected IStatus
LinearUndoEnforcer. allowLinearRedoViolation(IUndoableOperation operation, IUndoContext context, IOperationHistory history, IAdaptable uiInfo)
protected abstract IStatus
LinearUndoViolationDetector. allowLinearRedoViolation(IUndoableOperation operation, IUndoContext context, IOperationHistory history, IAdaptable info)
Return a status indicating whether a linear redo violation is allowable.protected IStatus
LinearUndoEnforcer. allowLinearUndoViolation(IUndoableOperation operation, IUndoContext context, IOperationHistory history, IAdaptable uiInfo)
protected abstract IStatus
LinearUndoViolationDetector. allowLinearUndoViolation(IUndoableOperation operation, IUndoContext context, IOperationHistory history, IAdaptable info)
Return a status indicating whether a linear undo violation is allowable.IStatus
IOperationApprover2. proceedExecuting(IUndoableOperation operation, IOperationHistory history, IAdaptable info)
Return a status indicating whether the specified operation should be executed.IStatus
IOperationApprover. proceedRedoing(IUndoableOperation operation, IOperationHistory history, IAdaptable info)
Return a status indicating whether the specified operation should be redone.IStatus
LinearUndoViolationDetector. proceedRedoing(IUndoableOperation operation, IOperationHistory history, IAdaptable info)
IStatus
IOperationApprover. proceedUndoing(IUndoableOperation operation, IOperationHistory history, IAdaptable info)
Return a status indicating whether the specified operation should be undone.IStatus
LinearUndoViolationDetector. proceedUndoing(IUndoableOperation operation, IOperationHistory history, IAdaptable info)
static void
OperationHistoryFactory. setOperationHistory(IOperationHistory history)
Set the operation history to be used for managing undoable operations.Constructors in org.eclipse.core.commands.operations with parameters of type IOperationHistory 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 IOperationHistory in org.eclipse.ui.operations
Methods in org.eclipse.ui.operations that return IOperationHistory Modifier and Type Method Description IOperationHistory
IWorkbenchOperationSupport. getOperationHistory()
Returns the operation history for the workbench.Methods in org.eclipse.ui.operations with parameters of type IOperationHistory Modifier and Type Method Description protected IStatus
LinearUndoViolationUserApprover. allowLinearRedoViolation(IUndoableOperation operation, IUndoContext context, IOperationHistory history, IAdaptable uiInfo)
protected IStatus
LinearUndoViolationUserApprover. allowLinearUndoViolation(IUndoableOperation operation, IUndoContext context, IOperationHistory history, IAdaptable uiInfo)
IStatus
NonLocalUndoUserApprover. proceedRedoing(IUndoableOperation operation, IOperationHistory history, IAdaptable uiInfo)
IStatus
NonLocalUndoUserApprover. proceedUndoing(IUndoableOperation operation, IOperationHistory history, IAdaptable uiInfo)
-