Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse JDT Release 3.0
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.eclipse.ltk.core.refactoring

Application programmer interface to implement semantic preserving workspace transformations.

See:
Description

Interface Summary
IRefactoringCoreStatusCodes | Status codes used by the refactoring core plug-in.
IUndoManager | An undo manager keeps track of performed changes.
IUndoManagerListener | Listener to monitor state changes of an `IUndoManager`.
IValidationCheckResultQuery | A query interface to decide if a undo change whose validation check returned a status unequal `RefactoringStatus.OK` should be executed or not.

Class Summary
Change | An abstract base implementation for object representing a generic change to the workbench.
CheckConditionsOperation | Operation that, when run, checks the preconditions of the `Refactoring` passed on creation.
CompositeChange | Represents a composite change.
ContentStamp | A content stamp object represent the content of an `IFile`.
CreateChangeOperation | Operation that, when performed, creates a `Change` object for a given refactoring.
DocumentChange | A text change that operates directly on instances of `IDocument`.
FileStatusContext | A file context can be used to annotate a `RefactoringStatusEntry` with detailed information about a problem detected in an `IFile`.
NullChange | A refactoring change that does nothing.
PerformChangeOperation | Operation that, when run, performs a `Change` object.
PerformRefactoringOperation | Operation that, when run, executes a refactoring.
Refactoring | Abstract super class for all refactorings.
RefactoringCore | Central access point to access resources managed by the refactoring core plug-in.
RefactoringStatus | A `RefactoringStatus` object represents the outcome of a condition checking operation.
RefactoringStatusContext | A `RefactoringStatusContext` can be used to annotate a `RefactoringStatusEntry` with additional information typically presented in the user interface.
RefactoringStatusEntry | An immutable object representing an entry in the list in `RefactoringStatus`.
TextChange | A text change is a special change object that applies a `text edit tree` to a document.
TextEditChangeGroup | This class is a wrapper around a `TextEditGroup` adding support for marking a group as active and inactive.
TextFileChange | A special `TextChange` that operates on a `IFile`.
UndoManagerAdapter | This adapter class provides default implementations for the methods defined by the `IUndoManagerListener` interface.
UndoTextFileChange | A change to perform the reverse change of a `TextFileChange`.

## Package org.eclipse.ltk.core.refactoring Description

Application programmer interface to implement semantic preserving workspace transformations.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse JDT Release 3.0
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright (c) IBM Corp. and others 2000, 2004. All Rights Reserved.