public class XbaseReferenceUpdater.ImportAwareUpdateAcceptor extends java.lang.Object implements IRefactoringUpdateAcceptor
| Constructor and Description |
|---|
XbaseReferenceUpdater.ImportAwareUpdateAcceptor(XtextResource resource,
IRefactoringUpdateAcceptor delegate) |
| 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,
java.lang.String memberName) |
protected boolean |
contains(JvmDeclaredType type,
java.lang.String memberName,
java.util.Set<JvmMember> importedMembers) |
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() |
TypeUsages |
getTypeUsages() |
boolean |
isConflicted(JvmDeclaredType type,
boolean isStatic,
boolean isExtension,
java.lang.String memberName) |
protected boolean |
isConflicted(JvmDeclaredType type,
java.lang.String memberName,
java.util.Set<JvmMember> importedMembers) |
boolean |
isUsed(JvmDeclaredType type,
boolean isStatic,
boolean isExtension,
java.lang.String memberName) |
boolean |
removeImport(JvmDeclaredType type,
boolean isStatic,
boolean isExtension,
java.lang.String memberName) |
public XbaseReferenceUpdater.ImportAwareUpdateAcceptor(XtextResource resource, IRefactoringUpdateAcceptor delegate)
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 StatusWrapper getRefactoringStatus()
getRefactoringStatus in interface IRefactoringUpdateAcceptorpublic IRefactoringDocument getDocument(org.eclipse.emf.common.util.URI resourceURI)
getDocument in interface IRefactoringUpdateAcceptorpublic org.eclipse.ltk.core.refactoring.Change createCompositeChange(java.lang.String name,
org.eclipse.core.runtime.IProgressMonitor monitor)
IRefactoringUpdateAcceptorcreateCompositeChange in interface IRefactoringUpdateAcceptorpublic boolean acceptImport(JvmDeclaredType type, boolean isStatic, boolean isExtension, java.lang.String memberName)
public boolean removeImport(JvmDeclaredType type, boolean isStatic, boolean isExtension, java.lang.String memberName)
public boolean isUsed(JvmDeclaredType type, boolean isStatic, boolean isExtension, java.lang.String memberName)
public boolean isConflicted(JvmDeclaredType type, boolean isStatic, boolean isExtension, java.lang.String memberName)
protected boolean isConflicted(JvmDeclaredType type, java.lang.String memberName, java.util.Set<JvmMember> importedMembers)
protected boolean contains(JvmDeclaredType type, java.lang.String memberName, java.util.Set<JvmMember> importedMembers)
public RewritableImportSection getImportSection()
public TypeUsages getTypeUsages()