See: Description
| Interface | Description |
|---|---|
| IRefactoringCoreStatusCodes |
Status codes used by the refactoring core plug-in.
|
| IRefactoringStatusEntryComparator |
Comparator class to compare two refactoring status entries.
|
| IResourceMapper |
An
IResourceMapper provides methods to map an original
resource to its refactored counterparts. |
| 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. |
| IValidationCheckResultQueryFactory |
A factory to create
IValidationCheckResultQuery objects. |
| Class | Description |
|---|---|
| CategorizedTextEditGroup |
A special text edit group that manages an additional set of
group categories.
|
| Change |
An abstract base implementation for object representing a generic change
to the workbench.
|
| ChangeDescriptor |
Descriptor of a change object.
|
| 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. |
| GroupCategory |
A group category is used to annotate change groups so that
they can be identified and filtered.
|
| GroupCategorySet |
A special set to manage group categories.
|
| MultiStateTextFileChange |
A multi state text file change is a special change object that applies a sequence of
text edit trees to a document. |
| NullChange |
A refactoring change that does nothing.
|
| PerformChangeOperation |
Operation that, when run, performs a
Change object. |
| PerformRefactoringHistoryOperation |
Operation that, when run, executes a series of refactoring sequentially.
|
| PerformRefactoringOperation |
Operation that, when run, executes a refactoring.
|
| Refactoring |
Abstract super class for all refactorings.
|
| RefactoringChangeDescriptor |
A
RefactoringChangeDescriptor describes changes created by a
refactoring. |
| RefactoringContribution |
Partial implementation of refactoring contribution objects which are capable
of creating refactoring descriptors or refactoring arguments.
|
| RefactoringCore |
Central access point to access resources managed by the refactoring
core plug-in.
|
| RefactoringDescriptor |
Descriptor object of a refactoring.
|
| RefactoringDescriptorProxy |
Proxy of a refactoring descriptor.
|
| RefactoringSessionDescriptor |
Descriptor object of a refactoring session.
|
| 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. |
| RefactoringTickProvider |
Implementors of refactorings uses instances of
RefactoringTickProvider
to specify the tick distribution during progress reporting when executing the
check conditions, create change and change initialization steps. |
| TextChange |
A text change is a special change object that applies a
text edit tree to a document. |
| TextEditBasedChange |
An abstract base implementation of a change which is based on text edits.
|
| TextEditBasedChangeGroup |
This class is a wrapper around a
TextEditGroup
adding support for marking a group as active and inactive. |
| 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. |
Guidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.