Uses of Package
org.eclipse.ltk.core.refactoring
Packages that use org.eclipse.ltk.core.refactoring
Package
Description
Application programmer interface to implement semantic preserving workspace transformations.
Application programming interface to query refactoring history information from the refactoring infrastructure.
Application programming interface to support logical models.
Application programming interface to participant in existing rename, move and delete refactorings
if the refactoring provider supports participation.
Application programmer interface to implement resource dependend refactorings.
Application programming interface to implement a wizard based user interface for refactorings.
Application programming interface to display and preview refactoring history information.
Application programming interface to provide model integration for refactoring histories.
-
Classes in org.eclipse.ltk.core.refactoring used by org.eclipse.ltk.core.refactoringClassDescriptionAn abstract base implementation for object representing a generic change to the workbench.Descriptor of a change object.Operation that, when run, checks the preconditions of the
Refactoring
passed on creation.Represents a composite change.A content stamp object represent the content of anIFile
.Operation that, when performed, creates aChange
object for a given refactoring.A group category is used to annotate change groups so that they can be identified and filtered.A special set to manage group categories.Comparator class to compare two refactoring status entries.An undo manager keeps track of performed changes.Listener to monitor state changes of anIUndoManager
.A query interface to decide if a undo change whose validation check returned a status unequalRefactoringStatus.OK
should be executed or not.A factory to createIValidationCheckResultQuery
objects.Abstract super class for all refactorings.Refactoring context is a disposable object that can be used by a refactoring to hold resources that have to be explicitly released.Partial implementation of refactoring contribution objects which are capable of creating refactoring descriptors or refactoring arguments.Descriptor object of a refactoring.Proxy of a refactoring descriptor.ARefactoringStatus
object represents the outcome of a condition checking operation.ARefactoringStatusContext
can be used to annotate aRefactoringStatusEntry
with additional information typically presented in the user interface.An immutable object representing an entry in the list inRefactoringStatus
.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.A text change is a special change object that applies atext edit tree
to a document.An abstract base implementation of a change which is based on text edits.This class is a wrapper around aTextEditGroup
adding support for marking a group as active and inactive.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.historyClassDescriptionProxy of a refactoring descriptor.Descriptor object of a refactoring session.
-
Classes in org.eclipse.ltk.core.refactoring used by org.eclipse.ltk.core.refactoring.model
-
Classes in org.eclipse.ltk.core.refactoring used by org.eclipse.ltk.core.refactoring.participantsClassDescriptionAn abstract base implementation for object representing a generic change to the workbench.Abstract super class for all refactorings.A
RefactoringStatus
object represents the outcome of a condition checking operation.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.resourceClassDescriptionAn abstract base implementation for object representing a generic change to the workbench.Descriptor of a change object.Abstract super class for all refactorings.Descriptor object of a refactoring.A
RefactoringStatus
object represents the outcome of a condition checking operation. -
Classes in org.eclipse.ltk.core.refactoring used by org.eclipse.ltk.ui.refactoringClassDescriptionAn abstract base implementation for object representing a generic change to the workbench.Operation that, when performed, creates a
Change
object for a given refactoring.Operation that, when run, performs aChange
object.Abstract super class for all refactorings.Refactoring context is a disposable object that can be used by a refactoring to hold resources that have to be explicitly released.ARefactoringStatus
object represents the outcome of a condition checking operation.ARefactoringStatusContext
can be used to annotate aRefactoringStatusEntry
with additional information typically presented in the user interface.An abstract base implementation of a change which is based on text edits.This class is a wrapper around aTextEditGroup
adding support for marking a group as active and inactive.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.historyClassDescriptionAn abstract base implementation for object representing a generic change to the workbench.Abstract super class for all refactorings.Refactoring context is a disposable object that can be used by a refactoring to hold resources that have to be explicitly released.Descriptor object of a refactoring.Proxy of a refactoring descriptor.A
RefactoringStatus
object represents the outcome of a condition checking operation.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