DelegatingReferenceFinder
instead.@Deprecated public class DefaultReferenceFinder extends ReferenceFinder implements IReferenceFinder, IReferenceFinderExtension1
DelegatingReferenceFinder
.
Customizing should be applied to the ReferenceFinder
instead.Modifier and Type | Class and Description |
---|---|
protected static class |
DefaultReferenceFinder.MyReferenceAcceptor
Deprecated.
|
IReferenceFinder.ILocalResourceAccess
IReferenceFinder.Acceptor, IReferenceFinder.IResourceAccess
MONITOR_CHUNK_SIZE
Constructor and Description |
---|
DefaultReferenceFinder(IResourceDescriptions indexData,
IResourceServiceProvider.Registry serviceProviderRegistry)
Deprecated.
|
DefaultReferenceFinder(IResourceDescriptions indexData,
IResourceServiceProvider.Registry serviceProviderRegistry,
TargetURIConverter converter)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Map<org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.util.URI> |
createExportedElementsMap(org.eclipse.emf.ecore.resource.Resource resource)
Deprecated.
|
protected void |
findAllIndexedReferences(IAcceptor<IReferenceDescription> referenceAcceptor,
org.eclipse.core.runtime.SubMonitor subMonitor,
java.util.Set<org.eclipse.emf.common.util.URI> targetURIsAsSet)
|
protected void |
findAllIndexedReferences(IAcceptor<IReferenceDescription> referenceAcceptor,
org.eclipse.core.runtime.SubMonitor subMonitor,
java.util.Set<org.eclipse.emf.common.util.URI> targetURIsAsSet,
IReferenceFinder.ILocalResourceAccess localResourceAccess)
Deprecated.
|
void |
findAllReferences(java.lang.Iterable<org.eclipse.emf.common.util.URI> targetURIs,
IReferenceFinder.ILocalResourceAccess localResourceAccess,
IAcceptor<IReferenceDescription> referenceAcceptor,
org.eclipse.core.runtime.IProgressMonitor monitor)
Deprecated.
Finds all references to the given
targetURIs . |
protected org.eclipse.emf.common.util.URI |
findClosestExportedContainerURI(org.eclipse.emf.ecore.EObject element,
java.util.Map<org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.util.URI> exportedElementsMap)
Deprecated.
no longer used
|
protected void |
findIndexedReferences(java.util.Set<org.eclipse.emf.common.util.URI> targetURIs,
IResourceDescription resourceDescription,
IAcceptor<IReferenceDescription> acceptor,
org.eclipse.core.runtime.IProgressMonitor monitor)
|
protected void |
findLocalReferences(java.lang.Iterable<org.eclipse.emf.common.util.URI> localTargets,
IReferenceFinder.ILocalResourceAccess localResourceAccess,
IAcceptor<IReferenceDescription> acceptor,
org.eclipse.core.runtime.IProgressMonitor monitor)
Deprecated.
|
protected void |
findLocalReferencesFromElement(java.util.Set<org.eclipse.emf.common.util.URI> targetURISet,
org.eclipse.emf.ecore.EObject sourceCandidate,
org.eclipse.emf.ecore.resource.Resource localResource,
IAcceptor<IReferenceDescription> acceptor,
org.eclipse.emf.common.util.URI currentExportedContainerURI,
java.util.Map<org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.util.URI> exportedElementsMap)
Deprecated.
|
protected void |
findLocalReferencesInResource(java.lang.Iterable<org.eclipse.emf.common.util.URI> targetURIs,
org.eclipse.emf.ecore.resource.Resource resource,
IAcceptor<IReferenceDescription> acceptor)
Deprecated.
|
void |
findReferences(java.lang.Iterable<org.eclipse.emf.common.util.URI> targetURIs,
java.lang.Iterable<org.eclipse.emf.common.util.URI> sourceResourceURIs,
IReferenceFinder.ILocalResourceAccess localResourceAccess,
IAcceptor<IReferenceDescription> referenceAcceptor,
org.eclipse.core.runtime.IProgressMonitor monitor)
Deprecated.
Finds all references from an iterable of source resources to the given
targetURIs . |
void |
findReferences(java.util.Set<org.eclipse.emf.common.util.URI> targetURIs,
IResourceDescription resourceDescription,
IAcceptor<IReferenceDescription> acceptor,
org.eclipse.core.runtime.IProgressMonitor monitor,
IReferenceFinder.ILocalResourceAccess localResourceAccess)
Deprecated.
|
void |
findReferences(TargetURIs targetURIs,
IResourceDescription resourceDescription,
IReferenceFinder.IResourceAccess resourceAccess,
IReferenceFinder.Acceptor acceptor,
org.eclipse.core.runtime.IProgressMonitor monitor)
Deprecated.
Finds the references from the given source resource to the given
targetURIs . |
void |
findReferences(TargetURIs targetURIs,
org.eclipse.emf.ecore.resource.Resource resource,
IReferenceFinder.Acceptor acceptor,
org.eclipse.core.runtime.IProgressMonitor monitor)
Deprecated.
Finds the references from the given source resource to the given
targetURIs . |
protected IResourceDescriptions |
getIndexData()
Deprecated.
|
protected IReferenceFinder |
getLanguageSpecificReferenceFinder(org.eclipse.emf.common.util.URI candidate)
Deprecated.
|
protected DefaultReferenceFinder.MyReferenceAcceptor |
toAcceptor(IAcceptor<IReferenceDescription> acceptor)
Deprecated.
|
doFindReferencesWith, doProcess, doProcess, findAllReferences, findLocalReferencesFromElement, findReferences, findReferencesInDescription, getServiceProviderRegistry, resolveInternalProxy, toValidInstanceOrNull
@Inject public DefaultReferenceFinder(IResourceDescriptions indexData, IResourceServiceProvider.Registry serviceProviderRegistry)
public DefaultReferenceFinder(IResourceDescriptions indexData, IResourceServiceProvider.Registry serviceProviderRegistry, TargetURIConverter converter)
protected IResourceDescriptions getIndexData()
protected DefaultReferenceFinder.MyReferenceAcceptor toAcceptor(IAcceptor<IReferenceDescription> acceptor)
public void findReferences(TargetURIs targetURIs, IResourceDescription resourceDescription, IReferenceFinder.IResourceAccess resourceAccess, IReferenceFinder.Acceptor acceptor, org.eclipse.core.runtime.IProgressMonitor monitor)
IReferenceFinder
targetURIs
.findReferences
in interface IReferenceFinder
findReferences
in class ReferenceFinder
targetURIs
- the URIs of the target elements of the references. Should be normalized.resourceDescription
- the search scope for the resources containing the sources of the references.resourceAccess
- used to find local references. If null, only indexed references are returned.acceptor
- accepts the matches.monitor
- the progress monitor. Can be null.public void findReferences(TargetURIs targetURIs, org.eclipse.emf.ecore.resource.Resource resource, IReferenceFinder.Acceptor acceptor, org.eclipse.core.runtime.IProgressMonitor monitor)
IReferenceFinder
targetURIs
.findReferences
in interface IReferenceFinder
findReferences
in class ReferenceFinder
targetURIs
- the URIs of the target elements of the references. Should be normalized.resource
- the search scope for the resources containing the sources of the references.acceptor
- accepts the matches.monitor
- the progress monitor. Can be null.protected IReferenceFinder getLanguageSpecificReferenceFinder(org.eclipse.emf.common.util.URI candidate)
getLanguageSpecificReferenceFinder
in class ReferenceFinder
public void findReferences(java.lang.Iterable<org.eclipse.emf.common.util.URI> targetURIs, java.lang.Iterable<org.eclipse.emf.common.util.URI> sourceResourceURIs, IReferenceFinder.ILocalResourceAccess localResourceAccess, IAcceptor<IReferenceDescription> referenceAcceptor, org.eclipse.core.runtime.IProgressMonitor monitor)
IReferenceFinder
targetURIs
.targetURIs
- the URIs of the target elements of the references. Should be normalized.sourceResourceURIs
- the search scope for the resources containing the sources of the references.localResourceAccess
- used to find local references. If null, only indexed references are returned.referenceAcceptor
- accepts the matches.monitor
- the progress monitor. Can be null.public void findAllReferences(java.lang.Iterable<org.eclipse.emf.common.util.URI> targetURIs, IReferenceFinder.ILocalResourceAccess localResourceAccess, IAcceptor<IReferenceDescription> referenceAcceptor, org.eclipse.core.runtime.IProgressMonitor monitor)
IReferenceFinder
targetURIs
.targetURIs
- the URIs of the target elements of the references. Should be normalized.localResourceAccess
- used to find local references. If null, only indexed references are returned.referenceAcceptor
- accepts the matches.monitor
- the progress monitor. Can be null.@Deprecated protected void findAllIndexedReferences(IAcceptor<IReferenceDescription> referenceAcceptor, org.eclipse.core.runtime.SubMonitor subMonitor, java.util.Set<org.eclipse.emf.common.util.URI> targetURIsAsSet)
protected void findAllIndexedReferences(IAcceptor<IReferenceDescription> referenceAcceptor, org.eclipse.core.runtime.SubMonitor subMonitor, java.util.Set<org.eclipse.emf.common.util.URI> targetURIsAsSet, IReferenceFinder.ILocalResourceAccess localResourceAccess)
protected void findLocalReferences(java.lang.Iterable<org.eclipse.emf.common.util.URI> localTargets, IReferenceFinder.ILocalResourceAccess localResourceAccess, IAcceptor<IReferenceDescription> acceptor, org.eclipse.core.runtime.IProgressMonitor monitor)
protected void findLocalReferencesInResource(java.lang.Iterable<org.eclipse.emf.common.util.URI> targetURIs, org.eclipse.emf.ecore.resource.Resource resource, IAcceptor<IReferenceDescription> acceptor)
protected void findLocalReferencesFromElement(java.util.Set<org.eclipse.emf.common.util.URI> targetURISet, org.eclipse.emf.ecore.EObject sourceCandidate, org.eclipse.emf.ecore.resource.Resource localResource, IAcceptor<IReferenceDescription> acceptor, org.eclipse.emf.common.util.URI currentExportedContainerURI, java.util.Map<org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.util.URI> exportedElementsMap)
@Deprecated protected java.util.Map<org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.util.URI> createExportedElementsMap(org.eclipse.emf.ecore.resource.Resource resource)
@Deprecated protected org.eclipse.emf.common.util.URI findClosestExportedContainerURI(org.eclipse.emf.ecore.EObject element, java.util.Map<org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.util.URI> exportedElementsMap)
@Deprecated protected void findIndexedReferences(java.util.Set<org.eclipse.emf.common.util.URI> targetURIs, IResourceDescription resourceDescription, IAcceptor<IReferenceDescription> acceptor, org.eclipse.core.runtime.IProgressMonitor monitor)
public void findReferences(java.util.Set<org.eclipse.emf.common.util.URI> targetURIs, IResourceDescription resourceDescription, IAcceptor<IReferenceDescription> acceptor, org.eclipse.core.runtime.IProgressMonitor monitor, IReferenceFinder.ILocalResourceAccess localResourceAccess)
findReferences
in interface IReferenceFinderExtension1