org.eclipse.xtext.ui.refactoring
Interface IRefactoringUpdateAcceptor
- All Known Implementing Classes:
- DefaultLinkedPositionGroupCalculator.LocalResourceRefactoringUpdateAcceptor, RefactoringUpdateAcceptor, XtendReferenceUpdater.ImportAwareUpdateAcceptor
public interface IRefactoringUpdateAcceptor
Aggregates document updates as Changes
or TextEdit
s. Clients can report issues to the
refactoring status.
- Author:
- Jan Koehnlein - Initial contribution and API
Method Summary |
void |
accept(org.eclipse.emf.common.util.URI resourceURI,
org.eclipse.ltk.core.refactoring.Change change)
|
void |
accept(org.eclipse.emf.common.util.URI resourceURI,
org.eclipse.text.edits.TextEdit textEdit)
|
org.eclipse.ltk.core.refactoring.Change |
createCompositeChange(java.lang.String name,
org.eclipse.core.runtime.IProgressMonitor monitor)
Returns a composite change of all accepted updates. |
IRefactoringDocument |
getDocument(org.eclipse.emf.common.util.URI resourceURI)
|
StatusWrapper |
getRefactoringStatus()
|
accept
void accept(org.eclipse.emf.common.util.URI resourceURI,
org.eclipse.text.edits.TextEdit textEdit)
accept
void accept(org.eclipse.emf.common.util.URI resourceURI,
org.eclipse.ltk.core.refactoring.Change change)
getRefactoringStatus
StatusWrapper getRefactoringStatus()
getDocument
IRefactoringDocument getDocument(org.eclipse.emf.common.util.URI resourceURI)
createCompositeChange
org.eclipse.ltk.core.refactoring.Change createCompositeChange(java.lang.String name,
org.eclipse.core.runtime.IProgressMonitor monitor)
- Returns a composite change of all accepted updates.