# Uses of Interface
org.eclipse.core.commands.operations.IOperationHistoryListener

Packages that use IOperationHistoryListener
Package
Description
org.eclipse.compare.internal
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 IOperationHistoryListener in org.eclipse.compare.internal

Classes in org.eclipse.compare.internal that implement IOperationHistoryListener
Modifier and Type
Class
Description
`class`
`MergeSourceViewer`
Wraps a JFace SourceViewer and add some convenience methods.

## Uses of IOperationHistoryListener in org.eclipse.core.commands.operations

Methods in org.eclipse.core.commands.operations with parameters of type IOperationHistoryListener
Modifier and Type
Method
Description
`void`
DefaultOperationHistory.`addOperationHistoryListener(IOperationHistoryListener listener)`
Add the specified listener to the list of operation history listeners that are notified about changes in the history or operations that are executed, undone, or redone.
`void`
IOperationHistory.`addOperationHistoryListener(IOperationHistoryListener listener)`
Add the specified listener to the list of operation history listeners that are notified about changes in the history or operations that are executed, undone, or redone.
`void`
DefaultOperationHistory.`removeOperationHistoryListener(IOperationHistoryListener listener)`
`void`
IOperationHistory.`removeOperationHistoryListener(IOperationHistoryListener listener)`
Remove the specified listener from the list of operation history listeners.