public static class XbaseReferenceUpdater.ImportAwareUpdateAcceptor extends java.lang.Object implements IRefactoringUpdateAcceptor
Constructor and Description |
---|
XbaseReferenceUpdater.ImportAwareUpdateAcceptor(IRefactoringUpdateAcceptor delegate,
RewritableImportSection importSection) |
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) |
boolean |
acceptImport(JvmDeclaredType type,
boolean isStatic,
boolean isExtension) |
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) |
RewritableImportSection |
getImportSection() |
StatusWrapper |
getRefactoringStatus() |
boolean |
removeImport(JvmDeclaredType type,
boolean isStatic,
boolean isExtension) |
public XbaseReferenceUpdater.ImportAwareUpdateAcceptor(IRefactoringUpdateAcceptor delegate, RewritableImportSection importSection)
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 StatusWrapper getRefactoringStatus()
getRefactoringStatus
in interface IRefactoringUpdateAcceptor
public IRefactoringDocument getDocument(org.eclipse.emf.common.util.URI resourceURI)
getDocument
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 boolean acceptImport(JvmDeclaredType type, boolean isStatic, boolean isExtension)
public boolean removeImport(JvmDeclaredType type, boolean isStatic, boolean isExtension)
public RewritableImportSection getImportSection()