public class RefactoringUpdateAcceptor extends java.lang.Object implements IRefactoringUpdateAcceptor, IChangeRedirector.Aware
TextEdit
s and/or Change
s 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(java.lang.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 IRefactoringUpdateAcceptor
public void accept(org.eclipse.emf.common.util.URI resourceURI, org.eclipse.ltk.core.refactoring.Change change)
accept
in interface IRefactoringUpdateAcceptor
public IRefactoringDocument getDocument(org.eclipse.emf.common.util.URI resourceURI)
getDocument
in interface IRefactoringUpdateAcceptor
public StatusWrapper getRefactoringStatus()
getRefactoringStatus
in interface IRefactoringUpdateAcceptor
public org.eclipse.ltk.core.refactoring.Change createCompositeChange(java.lang.String name, org.eclipse.core.runtime.IProgressMonitor monitor)
IRefactoringUpdateAcceptor
createCompositeChange
in interface IRefactoringUpdateAcceptor
public void setChangeRedirector(IChangeRedirector changeRedirector)
setChangeRedirector
in interface IChangeRedirector.Aware
public IChangeRedirector getChangeRedirector()
getChangeRedirector
in interface IChangeRedirector.Aware