| 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
RenameProcessors. |
| 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. |
| CachingResourceSetProvider | |
| DefaultDependentElementsCalculator |
Delivers all contained elements of an element to be renamed in order to updated references to them.
|
| DefaultRefactoringDocumentProvider |
Unifies the creation of
Changes from TextEdits on IFiles and IDocuments. |
| 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
URIs to IFiles and IProjects. |
| RefactoringCrossReferenceSerializer |
Calculates the new text for a cross reference when the target is renamed.
|
| RefactoringResourceSetProvider |
Provides the correctly configured
ResourceSet that is used during refactoring. |
| RefactoringUpdateAcceptor |
Aggregates
TextEdits and/or Changes 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.
|
Copyright © 2016. All Rights Reserved.