# Package org.eclipse.text.undo

package org.eclipse.text.undo

Provides undo and redo support for a document.

## Package Specification

When an `IDocumentUndoManager` is connected to an `IDocument`, any change to the document is recorded and can then be undone and redone later. Clients which are interested in undo/redo events can register an `IDocumentUndoistener` with the `IDocumentUndoManager`.

Class
Description
DocumentUndoEvent
Describes document changes initiated by undo or redo.
DocumentUndoManager
A standard implementation of a document-based undo manager that creates an undo history based on changes to its document.
DocumentUndoManagerRegistry
This document undo manager registry provides access to a document's undo manager.
IDocumentUndoListener
This interface is used to listen to notifications from a DocumentUndoManager.
IDocumentUndoManager
Interface for a document undo manager.