## Uses of Interface
org.eclipse.jface.text.IUndoManager

Packages that use IUndoManager
org.eclipse.jface.text: Provides a framework for creating and manipulating text documents.
org.eclipse.jface.text.source: Provides a framework for connecting document regions with annotations and for displaying those.
org.eclipse.ui.editors.text: Provides a standard text editor and concrete document providers based `IFileBuffer` and others directly handling `IFile` and `IStorage` as editor input.

### Uses of IUndoManager in org.eclipse.jface.text

Classes in org.eclipse.jface.text that implement IUndoManager
`class` `DefaultUndoManager` Deprecated. As of 3.2, replaced by `TextViewerUndoManager`
`class` `TextViewerUndoManager` Implementation of `IUndoManager` using the shared document undo manager.

Fields in org.eclipse.jface.text declared as IUndoManager
`protected IUndoManager` TextViewer.`fUndoManager` The text viewer's undo manager

Methods in org.eclipse.jface.text that return IUndoManager
`IUndoManager` TextViewer.`getUndoManager()`
`IUndoManager` ITextViewerExtension6.`getUndoManager()` Returns this viewer's undo manager.

Methods in org.eclipse.jface.text with parameters of type IUndoManager
`void` TextViewer.`setUndoManager(IUndoManager undoManager)`
`void` ITextViewer.`setUndoManager(IUndoManager undoManager)` Sets this viewer's undo manager.

### Uses of IUndoManager in org.eclipse.jface.text.source

Methods in org.eclipse.jface.text.source that return IUndoManager
`IUndoManager` SourceViewerConfiguration.`getUndoManager(ISourceViewer sourceViewer)` Returns the undo manager for the given source viewer.

### Uses of IUndoManager in org.eclipse.ui.editors.text

Methods in org.eclipse.ui.editors.text that return IUndoManager
`IUndoManager` TextSourceViewerConfiguration.`getUndoManager(ISourceViewer sourceViewer)`