Interface | Description |
---|---|
IChangeRedirector |
Implementations of this interface allow to redirect changes to files that have been moved by another
processor/participant within the same refactoring operation.
|
IChangeRedirector.Aware |
Extension interface to hand an
IChangeRedirector through to an
IRefactoringDocument.Provider . |
IDependentElementsCalculator |
Calculates elements whose name changes with the rename of a
baseElement . |
ILinkedPositionGroupCalculator |
Calculates the positions that should be synchronously edited by the linked editing mode.
|
IRefactoringUpdateAcceptor |
Aggregates document updates as
Changes or TextEdit s. |
IReferenceUpdater |
A component to create updates for cross-references to elements that are renamed in a refactoring.
|
IRenamedElementTracker |
Tracks the URIs of the elements whose names change in a rename refactoring.
|
IRenameRefactoringProvider |
Provides the rename refactoring for a given element.
|
IRenameStrategy |
Customizable strategy for the text based rename refactoring of a given
EObject . |
IRenameStrategy.Provider |
Class | Description |
---|---|
ElementRenameArguments |
Stores information on an element to be renamed and elements whose names change as a consequence.
|
Exception | Description |
---|---|
IRenameStrategy.Provider.NoSuchStrategyException |