public class RefactoringUpdateAcceptor extends Object implements IRefactoringUpdateAcceptor, IChangeRedirector.Aware
TextEdits and/or Changes into a CompositeChange.| Constructor and Description |
|---|
RefactoringUpdateAcceptor(IRefactoringDocument.Provider refactoringDocumentProvider) |
| Modifier and Type | Method and Description |
|---|---|
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(String name,
org.eclipse.core.runtime.IProgressMonitor monitor)
Returns a composite change of all accepted updates.
|
IChangeRedirector |
getChangeRedirector() |
IRefactoringDocument |
getDocument(org.eclipse.emf.common.util.URI resourceURI) |
StatusWrapper |
getRefactoringStatus() |
void |
setChangeRedirector(IChangeRedirector changeRedirector) |
@Inject public RefactoringUpdateAcceptor(IRefactoringDocument.Provider refactoringDocumentProvider)
public void accept(org.eclipse.emf.common.util.URI resourceURI,
org.eclipse.text.edits.TextEdit textEdit)
accept in interface IRefactoringUpdateAcceptorpublic void accept(org.eclipse.emf.common.util.URI resourceURI,
org.eclipse.ltk.core.refactoring.Change change)
accept in interface IRefactoringUpdateAcceptorpublic IRefactoringDocument getDocument(org.eclipse.emf.common.util.URI resourceURI)
getDocument in interface IRefactoringUpdateAcceptorpublic StatusWrapper getRefactoringStatus()
getRefactoringStatus in interface IRefactoringUpdateAcceptorpublic org.eclipse.ltk.core.refactoring.Change createCompositeChange(String name, org.eclipse.core.runtime.IProgressMonitor monitor)
IRefactoringUpdateAcceptorcreateCompositeChange in interface IRefactoringUpdateAcceptorpublic void setChangeRedirector(IChangeRedirector changeRedirector)
setChangeRedirector in interface IChangeRedirector.Awarepublic IChangeRedirector getChangeRedirector()
getChangeRedirector in interface IChangeRedirector.AwareCopyright © 2016. All Rights Reserved.