org.eclipse.xtext.ui.refactoring.impl
Class RefactoringUpdateAcceptor
java.lang.Object
org.eclipse.xtext.ui.refactoring.impl.RefactoringUpdateAcceptor
- All Implemented Interfaces:
- IRefactoringUpdateAcceptor
public class RefactoringUpdateAcceptor
- extends java.lang.Object
- implements IRefactoringUpdateAcceptor
Aggregates TextEdit
s and/or Change
s into a CompositeChange
.
- 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)
|
org.eclipse.ltk.core.refactoring.RefactoringStatus |
getRefactoringStatus()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RefactoringUpdateAcceptor
@Inject
public RefactoringUpdateAcceptor(IRefactoringDocument.Provider refactoringDocumentProvider)
accept
public void accept(org.eclipse.emf.common.util.URI resourceURI,
org.eclipse.text.edits.TextEdit textEdit)
- Specified by:
accept
in interface IRefactoringUpdateAcceptor
accept
public void accept(org.eclipse.emf.common.util.URI resourceURI,
org.eclipse.ltk.core.refactoring.Change change)
- Specified by:
accept
in interface IRefactoringUpdateAcceptor
getDocument
public IRefactoringDocument getDocument(org.eclipse.emf.common.util.URI resourceURI)
- Specified by:
getDocument
in interface IRefactoringUpdateAcceptor
getRefactoringStatus
public org.eclipse.ltk.core.refactoring.RefactoringStatus getRefactoringStatus()
- Specified by:
getRefactoringStatus
in interface IRefactoringUpdateAcceptor
createCompositeChange
public org.eclipse.ltk.core.refactoring.Change createCompositeChange(java.lang.String name,
org.eclipse.core.runtime.IProgressMonitor monitor)
- Description copied from interface:
IRefactoringUpdateAcceptor
- Returns a composite change of all accepted updates.
- Specified by:
createCompositeChange
in interface IRefactoringUpdateAcceptor