| 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.jface.text |
Provides a framework for creating and manipulating text documents.
|
| org.eclipse.text.undo |
Provides undo and redo support for a document.
|
| org.eclipse.ui.operations |
Classes that provide the basic workbench UI support for undo and redo of
operations.
|
| org.eclipse.ui.texteditor |
Provides a framework for text editors obeying to the
desktop rules.
|
| Class and Description |
|---|
| AbstractOperation
Abstract implementation for an undoable operation.
|
| IAdvancedUndoableOperation
IAdvancedUndoableOperation defines an interface for undoable operations that
modify one or more elements in a model and attempt to keep model listeners up
to date with changes that occur in the undo and redo history involving particular
model elements.
|
| ICompositeOperation
ICompositeOperation defines an undoable operation that is composed of child
operations.
|
| IContextReplacingOperation
IContextReplacingOperation defines an interface for undoable operations that
can replace one undo context with another undo context.
|
| IOperationApprover
IOperationApprover defines an interface for approving the undo or redo of a
particular operation within an operation history.
|
| IOperationHistory
IOperationHistory tracks a history of operations that can be undone or
redone.
|
| IOperationHistoryListener
This interface is used to listen to notifications from an IOperationHistory.
|
| IUndoableOperation
IUndoableOperation defines an operation that can be executed, undone, and
redone.
|
| IUndoContext
An undo context is used to "tag" operations as being applicable to a certain
context.
|
| LinearUndoViolationDetector
An abstract class for detecting violations in a strict linear undo/redo
model.
|
| OperationHistoryEvent
OperationHistoryEvent is used to communicate changes that occur in a
DefaultOperationHistory, including the addition or removal of operations, and
the execution, undo, and redo of operations.
|
| UndoContext
A simple, lightweight undo context that can be used to tag any operation.
|
| Class and Description |
|---|
| IUndoContext
An undo context is used to "tag" operations as being applicable to a certain
context.
|
| Class and Description |
|---|
| IUndoContext
An undo context is used to "tag" operations as being applicable to a certain
context.
|
| Class and Description |
|---|
| IOperationApprover
IOperationApprover defines an interface for approving the undo or redo of a
particular operation within an operation history.
|
| IOperationHistory
IOperationHistory tracks a history of operations that can be undone or
redone.
|
| IUndoableOperation
IUndoableOperation defines an operation that can be executed, undone, and
redone.
|
| IUndoContext
An undo context is used to "tag" operations as being applicable to a certain
context.
|
| LinearUndoViolationDetector
An abstract class for detecting violations in a strict linear undo/redo
model.
|
| Class and Description |
|---|
| IOperationApprover
IOperationApprover defines an interface for approving the undo or redo of a
particular operation within an operation history.
|
| IUndoContext
An undo context is used to "tag" operations as being applicable to a certain
context.
|
Guidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.