public class JvmModelReferenceUpdater extends DefaultReferenceUpdater
Modifier and Type | Class and Description |
---|---|
protected static class |
JvmModelReferenceUpdater.ReferenceSyntax |
Constructor and Description |
---|
JvmModelReferenceUpdater() |
Modifier and Type | Method and Description |
---|---|
protected void |
createReferenceUpdate(org.eclipse.emf.ecore.EObject referringElement,
org.eclipse.emf.common.util.URI referringResourceURI,
org.eclipse.emf.ecore.EReference reference,
int indexInList,
org.eclipse.emf.ecore.EObject newTargetElement,
IRefactoringUpdateAcceptor updateAcceptor) |
protected IScopeProvider |
getLinkingScopeProvider() |
protected JvmModelReferenceUpdater.ReferenceSyntax |
getReferenceSyntax(org.eclipse.emf.ecore.EObject referringElement,
org.eclipse.emf.ecore.EReference reference,
int indexInList) |
protected JvmModelReferenceUpdater.ReferenceSyntax |
getReferenceSyntax(java.lang.String referenceText) |
protected RefactoringCrossReferenceSerializer.RefTextEvaluator |
getRefTextEvaluator(org.eclipse.emf.ecore.EObject referringElement,
org.eclipse.emf.common.util.URI referringResourceURI,
org.eclipse.emf.ecore.EReference reference,
int indexInList,
org.eclipse.emf.ecore.EObject newTargetElement)
Preserves the syntax of method calls if the target is refactored.
|
protected boolean |
isInferredJvmModelElement(org.eclipse.emf.ecore.EObject element) |
createReferenceUpdate, createReferenceUpdates, createTextChange, getCrossReference, getLocationInFileProvider, getTransientValueService, processReferringResource
createClusteredReferenceUpdates, createReferenceUpdates, createReferenceUpdatesForCluster, getClusterSize, handleCannotLoadReferringElement, handleCannotResolveExistingReference, loadReferringResources, loadTargetResources, resolveReference, resolveReferenceProxies, unloadNonTargetResources
protected void createReferenceUpdate(org.eclipse.emf.ecore.EObject referringElement, org.eclipse.emf.common.util.URI referringResourceURI, org.eclipse.emf.ecore.EReference reference, int indexInList, org.eclipse.emf.ecore.EObject newTargetElement, IRefactoringUpdateAcceptor updateAcceptor)
createReferenceUpdate
in class DefaultReferenceUpdater
protected boolean isInferredJvmModelElement(org.eclipse.emf.ecore.EObject element)
protected JvmModelReferenceUpdater.ReferenceSyntax getReferenceSyntax(org.eclipse.emf.ecore.EObject referringElement, org.eclipse.emf.ecore.EReference reference, int indexInList)
protected JvmModelReferenceUpdater.ReferenceSyntax getReferenceSyntax(java.lang.String referenceText)
protected RefactoringCrossReferenceSerializer.RefTextEvaluator getRefTextEvaluator(org.eclipse.emf.ecore.EObject referringElement, org.eclipse.emf.common.util.URI referringResourceURI, org.eclipse.emf.ecore.EReference reference, int indexInList, org.eclipse.emf.ecore.EObject newTargetElement)
getRefTextEvaluator
in class DefaultReferenceUpdater
protected IScopeProvider getLinkingScopeProvider()