public abstract class AbstractReferenceUpdater extends Object implements IReferenceUpdater
| Constructor and Description |
|---|
AbstractReferenceUpdater() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
createClusteredReferenceUpdates(ElementRenameArguments elementRenameArguments,
com.google.common.collect.Multimap<org.eclipse.emf.common.util.URI,IReferenceDescription> resource2references,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
IRefactoringUpdateAcceptor updateAcceptor,
StatusWrapper status,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
createReferenceUpdates(ElementRenameArguments elementRenameArguments,
Iterable<IReferenceDescription> referenceDescriptions,
IRefactoringUpdateAcceptor updateAcceptor,
org.eclipse.core.runtime.IProgressMonitor monitor) |
protected void |
createReferenceUpdates(ElementRenameArguments elementRenameArguments,
Iterable<IReferenceDescription> referenceDescriptions,
IRefactoringUpdateAcceptor updateAcceptor,
RefactoringResourceSetProvider resourceSetProvider,
org.eclipse.core.runtime.IProgressMonitor monitor) |
protected abstract void |
createReferenceUpdates(ElementRenameArguments elementRenameArguments,
com.google.common.collect.Multimap<org.eclipse.emf.common.util.URI,IReferenceDescription> resource2references,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
IRefactoringUpdateAcceptor updateAcceptor,
org.eclipse.core.runtime.IProgressMonitor monitor) |
protected void |
createReferenceUpdatesForCluster(ElementRenameArguments elementRenameArguments,
com.google.common.collect.Multimap<org.eclipse.emf.common.util.URI,IReferenceDescription> resource2references,
org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
IRefactoringUpdateAcceptor updateAcceptor,
StatusWrapper status,
org.eclipse.core.runtime.IProgressMonitor monitor) |
protected int |
getClusterSize() |
protected void |
handleCannotLoadReferringElement(IReferenceDescription referenceDescription,
StatusWrapper status) |
protected void |
handleCannotResolveExistingReference(org.eclipse.emf.ecore.EObject sourceEObject,
IReferenceDescription referenceDescription,
StatusWrapper status) |
protected List<org.eclipse.emf.common.util.URI> |
loadReferringResources(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
Iterable<org.eclipse.emf.common.util.URI> referringResourceURIs,
StatusWrapper status,
org.eclipse.core.runtime.IProgressMonitor monitor) |
protected boolean |
loadTargetResources(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
ElementRenameArguments elementRenameArguments,
StatusWrapper status,
org.eclipse.core.runtime.IProgressMonitor monitor) |
protected org.eclipse.emf.ecore.EObject |
resolveReference(org.eclipse.emf.ecore.EObject referringElement,
IReferenceDescription referenceDescription) |
protected List<IReferenceDescription> |
resolveReferenceProxies(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
Collection<IReferenceDescription> values,
StatusWrapper status,
org.eclipse.core.runtime.IProgressMonitor monitor) |
protected void |
unloadNonTargetResources(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
Set<org.eclipse.emf.ecore.resource.Resource> targetResources) |
public void createReferenceUpdates(ElementRenameArguments elementRenameArguments, Iterable<IReferenceDescription> referenceDescriptions, IRefactoringUpdateAcceptor updateAcceptor, org.eclipse.core.runtime.IProgressMonitor monitor)
createReferenceUpdates in interface IReferenceUpdaterprotected void createReferenceUpdates(ElementRenameArguments elementRenameArguments, Iterable<IReferenceDescription> referenceDescriptions, IRefactoringUpdateAcceptor updateAcceptor, RefactoringResourceSetProvider resourceSetProvider, org.eclipse.core.runtime.IProgressMonitor monitor)
protected void createClusteredReferenceUpdates(ElementRenameArguments elementRenameArguments, com.google.common.collect.Multimap<org.eclipse.emf.common.util.URI,IReferenceDescription> resource2references, org.eclipse.emf.ecore.resource.ResourceSet resourceSet, IRefactoringUpdateAcceptor updateAcceptor, StatusWrapper status, org.eclipse.core.runtime.IProgressMonitor monitor)
protected void unloadNonTargetResources(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
Set<org.eclipse.emf.ecore.resource.Resource> targetResources)
protected int getClusterSize()
protected void createReferenceUpdatesForCluster(ElementRenameArguments elementRenameArguments, com.google.common.collect.Multimap<org.eclipse.emf.common.util.URI,IReferenceDescription> resource2references, org.eclipse.emf.ecore.resource.ResourceSet resourceSet, IRefactoringUpdateAcceptor updateAcceptor, StatusWrapper status, org.eclipse.core.runtime.IProgressMonitor monitor)
protected List<IReferenceDescription> resolveReferenceProxies(org.eclipse.emf.ecore.resource.ResourceSet resourceSet, Collection<IReferenceDescription> values, StatusWrapper status, org.eclipse.core.runtime.IProgressMonitor monitor)
protected org.eclipse.emf.ecore.EObject resolveReference(org.eclipse.emf.ecore.EObject referringElement,
IReferenceDescription referenceDescription)
protected void handleCannotLoadReferringElement(IReferenceDescription referenceDescription, StatusWrapper status)
protected void handleCannotResolveExistingReference(org.eclipse.emf.ecore.EObject sourceEObject,
IReferenceDescription referenceDescription,
StatusWrapper status)
protected abstract void createReferenceUpdates(ElementRenameArguments elementRenameArguments, com.google.common.collect.Multimap<org.eclipse.emf.common.util.URI,IReferenceDescription> resource2references, org.eclipse.emf.ecore.resource.ResourceSet resourceSet, IRefactoringUpdateAcceptor updateAcceptor, org.eclipse.core.runtime.IProgressMonitor monitor)
protected boolean loadTargetResources(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
ElementRenameArguments elementRenameArguments,
StatusWrapper status,
org.eclipse.core.runtime.IProgressMonitor monitor)
protected List<org.eclipse.emf.common.util.URI> loadReferringResources(org.eclipse.emf.ecore.resource.ResourceSet resourceSet, Iterable<org.eclipse.emf.common.util.URI> referringResourceURIs, StatusWrapper status, org.eclipse.core.runtime.IProgressMonitor monitor)
Copyright © 2016. All Rights Reserved.