Uses of Package
org.eclipse.ltk.core.refactoring
-
Packages that use org.eclipse.ltk.core.refactoring 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.core.refactoring.resource Application programmer interface to implement resource dependend refactorings.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. -
Classes in org.eclipse.ltk.core.refactoring used by org.eclipse.ltk.core.refactoring Class 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 theRefactoring
passed on creation.CompositeChange Represents a composite change.ContentStamp A content stamp object represent the content of anIFile
.CreateChangeOperation Operation that, when performed, creates aChange
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 anIUndoManager
.IValidationCheckResultQuery A query interface to decide if a undo change whose validation check returned a status unequalRefactoringStatus.OK
should be executed or not.IValidationCheckResultQueryFactory A factory to createIValidationCheckResultQuery
objects.Refactoring Abstract super class for all refactorings.RefactoringContext Refactoring context is a disposable object that can be used by a refactoring to hold resources that have to be explicitly released.RefactoringContribution Partial implementation of refactoring contribution objects which are capable of creating refactoring descriptors or refactoring arguments.RefactoringDescriptor Descriptor object of a refactoring.RefactoringDescriptorProxy Proxy of a refactoring descriptor.RefactoringStatus ARefactoringStatus
object represents the outcome of a condition checking operation.RefactoringStatusContext ARefactoringStatusContext
can be used to annotate aRefactoringStatusEntry
with additional information typically presented in the user interface.RefactoringStatusEntry An immutable object representing an entry in the list inRefactoringStatus
.RefactoringTickProvider Implementors of refactorings uses instances ofRefactoringTickProvider
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 atext 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 aTextEditGroup
adding support for marking a group as active and inactive.TextEditChangeGroup This class is a wrapper around aTextEditGroup
adding support for marking a group as active and inactive. -
Classes in org.eclipse.ltk.core.refactoring used by org.eclipse.ltk.core.refactoring.history Class Description RefactoringDescriptorProxy Proxy of a refactoring descriptor.RefactoringSessionDescriptor Descriptor object of a refactoring session. -
Classes in org.eclipse.ltk.core.refactoring used by org.eclipse.ltk.core.refactoring.model Class Description RefactoringDescriptorProxy Proxy of a refactoring descriptor. -
Classes in org.eclipse.ltk.core.refactoring used by org.eclipse.ltk.core.refactoring.participants Class Description Change An abstract base implementation for object representing a generic change to the workbench.Refactoring Abstract super class for all refactorings.RefactoringStatus ARefactoringStatus
object represents the outcome of a condition checking operation.TextChange A text change is a special change object that applies atext edit tree
to a document. -
Classes in org.eclipse.ltk.core.refactoring used by org.eclipse.ltk.core.refactoring.resource Class Description Change An abstract base implementation for object representing a generic change to the workbench.ChangeDescriptor Descriptor of a change object.Refactoring Abstract super class for all refactorings.RefactoringDescriptor Descriptor object of a refactoring.RefactoringStatus ARefactoringStatus
object represents the outcome of a condition checking operation. -
Classes in org.eclipse.ltk.core.refactoring used by org.eclipse.ltk.ui.refactoring Class Description Change An abstract base implementation for object representing a generic change to the workbench.CreateChangeOperation Operation that, when performed, creates aChange
object for a given refactoring.PerformChangeOperation Operation that, when run, performs aChange
object.Refactoring Abstract super class for all refactorings.RefactoringContext Refactoring context is a disposable object that can be used by a refactoring to hold resources that have to be explicitly released.RefactoringStatus ARefactoringStatus
object represents the outcome of a condition checking operation.RefactoringStatusContext ARefactoringStatusContext
can be used to annotate aRefactoringStatusEntry
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 aTextEditGroup
adding support for marking a group as active and inactive.UndoManagerAdapter This adapter class provides default implementations for the methods defined by theIUndoManagerListener
interface. -
Classes in org.eclipse.ltk.core.refactoring used by org.eclipse.ltk.ui.refactoring.history Class Description Change An abstract base implementation for object representing a generic change to the workbench.Refactoring Abstract super class for all refactorings.RefactoringContext Refactoring context is a disposable object that can be used by a refactoring to hold resources that have to be explicitly released.RefactoringDescriptor Descriptor object of a refactoring.RefactoringDescriptorProxy Proxy of a refactoring descriptor.RefactoringStatus ARefactoringStatus
object represents the outcome of a condition checking operation.RefactoringStatusEntry An immutable object representing an entry in the list inRefactoringStatus
. -
Classes in org.eclipse.ltk.core.refactoring used by org.eclipse.ltk.ui.refactoring.model Class Description RefactoringDescriptorProxy Proxy of a refactoring descriptor.