| Package | Description |
|---|---|
| org.eclipse.ltk.core.refactoring |
Application programmer interface to implement semantic preserving workspace transformations.
|
| org.eclipse.ltk.core.refactoring.history |
Application programming interface to query refactoring history information from the refactoring infrastructure.
|
| org.eclipse.ltk.core.refactoring.model |
Application programming interface to support logical models.
|
| org.eclipse.ltk.core.refactoring.participants |
Application programming interface to participant in existing rename, move and delete refactorings
if the refactoring provider supports participation.
|
| org.eclipse.ltk.ui.refactoring |
Application programming interface to implement a wizard based user interface for refactorings.
|
| org.eclipse.ltk.ui.refactoring.history |
Application programming interface to display and preview refactoring history information.
|
| org.eclipse.ltk.ui.refactoring.model |
Application programming interface to provide model integration for refactoring histories.
|
| Class and Description |
|---|
| 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. |
| 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.
|
| IRefactoringStatusEntryComparator
Comparator class to compare two refactoring status entries.
|
| 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. |
| Refactoring
Abstract super class for all refactorings.
|
| RefactoringContribution
Partial implementation of refactoring contribution objects which are capable
of creating refactoring descriptors or refactoring arguments.
|
| RefactoringDescriptor
Descriptor object of a refactoring.
|
| 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. |
| Class and Description |
|---|
| RefactoringDescriptorProxy
Proxy of a refactoring descriptor.
|
| RefactoringSessionDescriptor
Descriptor object of a refactoring session.
|
| Class and Description |
|---|
| RefactoringDescriptorProxy
Proxy of a refactoring descriptor.
|
| Class and Description |
|---|
| Change
An abstract base implementation for object representing a generic change
to the workbench.
|
| Refactoring
Abstract super class for all refactorings.
|
| RefactoringStatus
A
RefactoringStatus object represents the outcome of a
condition checking operation. |
| TextChange
A text change is a special change object that applies a
text edit tree to a document. |
| Class and Description |
|---|
| Change
An abstract base implementation for object representing a generic change
to the workbench.
|
| CreateChangeOperation
Operation that, when performed, creates a
Change object for a given
refactoring. |
| PerformChangeOperation
Operation that, when run, performs a
Change object. |
| Refactoring
Abstract super class for all refactorings.
|
| 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. |
| 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. |
| UndoManagerAdapter
This adapter class provides default implementations for the
methods defined by the
IUndoManagerListener interface. |
| Class and Description |
|---|
| Change
An abstract base implementation for object representing a generic change
to the workbench.
|
| Refactoring
Abstract super class for all refactorings.
|
| RefactoringDescriptor
Descriptor object of a refactoring.
|
| RefactoringDescriptorProxy
Proxy of a refactoring descriptor.
|
| RefactoringStatus
A
RefactoringStatus object represents the outcome of a
condition checking operation. |
| RefactoringStatusEntry
An immutable object representing an entry in the list in
RefactoringStatus. |
| Class and Description |
|---|
| RefactoringDescriptorProxy
Proxy of a refactoring descriptor.
|
Guidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.