Classes in
org.eclipse.ltk.core.refactoring used by
org.eclipse.ltk.core.refactoring
|
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. |