| 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 TextEdits. |
| 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 |
Copyright © 2016. All Rights Reserved.