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 classDefaultOperationHistoryA 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 IOperationHistoryOperationHistoryEvent. getHistory()Return the operation history that triggered this event.static IOperationHistoryOperationHistoryFactory. 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 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.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)static voidOperationHistoryFactory. 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 IOperationHistoryIWorkbenchOperationSupport. 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 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)
-