Eclipse JDT
Release 3.0

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.


Eclipse JDT
Release 3.0

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