Interface | Description |
---|---|
DefaultRenameStrategyProvider.IInitializable | |
DisplayChangeWrapper.Wrapper | |
IRefactoringDocument |
Abstraction over an open document or a text file that is affected by a refactoring.
|
IRefactoringDocument.Provider | |
RefactoringCrossReferenceSerializer.RefTextEvaluator |
Class | Description |
---|---|
AbstractProcessorBasedRenameParticipant |
A rename participant that triggers further rename refactorings based on
RenameProcessor s. |
AbstractReferenceUpdater |
Abstract base class to update the references to renamed elements.
|
AbstractRenameProcessor |
Unfortunately LTK only defines abstract classes so this is an abstract class instead of an interface only.
|
AbstractRenameStrategy |
Base class for all
IRenameStrategy implementations. |
DefaultDependentElementsCalculator |
Delivers all contained elements of an element to be renamed in order to updated references to them.
|
DefaultRefactoringDocumentProvider |
Unifies the creation of
Change s from TextEdit s on IFile s and IDocument s. |
DefaultRefactoringDocumentProvider.AbstractRefactoringDocument | |
DefaultRefactoringDocumentProvider.EditorDocument | |
DefaultRefactoringDocumentProvider.FileDocument | |
DefaultRefactoringDocumentProvider.RedirectedFileDocument | |
DefaultReferenceUpdater |
Creates updates for all references from Xtext based resources to a renamed element using Xtext's serialization API.
|
DefaultRenameRefactoringProvider | |
DefaultRenameRefactoringProvider.RenameRefactoring | |
DefaultRenameStrategy |
Default rename strategy for Xtext based elements that have an
EAttribute name . |
DefaultRenameStrategyProvider |
Uses a Guice provider to instantiate and initialize a
IRenameStrategy . |
DisplayChangeWrapper |
Wraps a
Change to be performed on the display thread. |
DisplayChangeWrapper.Generic | |
DisplayChangeWrapper.TextEditBased |
No interfaces in LTK :-(
|
EditorDocumentChange |
Copied and adapted
DocumentChange . |
EditorDocumentUndoChange |
The reverse of an
EditorDocumentChange . |
EmfResourceChangeUtil |
Serialize an EMF resource and delivers the resulting text as an
TextEdit that replaces the old content. |
EmfResourceReferenceUpdater |
A generic reference updater for EMF resources referring to Xtext elements.
|
EmfResourceRenameStrategy |
Generic rename strategy for EMF resources.
|
Messages | |
ProjectUtil |
Converts
URI s to IFile s and IProject s. |
RefactoringCrossReferenceSerializer |
Calculates the new text for a cross reference when the target is renamed.
|
RefactoringResourceSetProvider | Deprecated |
RefactoringUpdateAcceptor |
Aggregates
TextEdit s and/or Change s into a CompositeChange . |
ReferenceDescriptionSorter |
Sorts reference descriptions by project and by resource to allow efficient processing later on.
|
ReferenceUpdaterDispatcher |
Finds all references to renamed elements and dispatches to the
IReferenceUpdater of the referring languages
to calculate the updates. |
ReferenceUpdaterDispatcher.OptionalReferenceUpdaterProxy | |
ReferenceUpdaterDispatcher.ReferenceDescriptionAcceptor | |
RenamedElementTracker |
Renames an element without loosing track of the element and dependent elements.
|
RenameElementProcessor |
LTK
RefactoringProcessor for an Xtext element rename
refactoring. |
StatusWrapper |
Convenience class to create refactoring issues with an
RefactoringStatusContext . |
Exception | Description |
---|---|
RefactoringException |
A convenient way to stop calculation of refactoring changes.
|