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.ILocalResourceAccessIReferenceFinder.Acceptor, IReferenceFinder.IResourceAccessMONITOR_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 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,
Set<org.eclipse.emf.common.util.URI> targetURIsAsSet)
|
protected void |
findAllIndexedReferences(IAcceptor<IReferenceDescription> referenceAcceptor,
org.eclipse.core.runtime.SubMonitor subMonitor,
Set<org.eclipse.emf.common.util.URI> targetURIsAsSet,
IReferenceFinder.ILocalResourceAccess localResourceAccess)
Deprecated.
|
void |
findAllReferences(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,
Map<org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.util.URI> exportedElementsMap)
Deprecated.
no longer used
|
protected void |
findIndexedReferences(Set<org.eclipse.emf.common.util.URI> targetURIs,
IResourceDescription resourceDescription,
IAcceptor<IReferenceDescription> acceptor,
org.eclipse.core.runtime.IProgressMonitor monitor)
|
protected void |
findLocalReferences(Iterable<org.eclipse.emf.common.util.URI> localTargets,
IReferenceFinder.ILocalResourceAccess localResourceAccess,
IAcceptor<IReferenceDescription> acceptor,
org.eclipse.core.runtime.IProgressMonitor monitor)
Deprecated.
|
protected void |
findLocalReferencesFromElement(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,
Map<org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.util.URI> exportedElementsMap)
Deprecated.
|
protected void |
findLocalReferencesInResource(Iterable<org.eclipse.emf.common.util.URI> targetURIs,
org.eclipse.emf.ecore.resource.Resource resource,
IAcceptor<IReferenceDescription> acceptor)
Deprecated.
|
void |
findReferences(Iterable<org.eclipse.emf.common.util.URI> targetURIs,
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(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.
|
void |
findReferences(TargetURIs targetURIs,
org.eclipse.emf.ecore.resource.Resource resource,
IReferenceFinder.Acceptor acceptor,
org.eclipse.core.runtime.IProgressMonitor monitor)
Deprecated.
|
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)
findReferences in interface IReferenceFinderfindReferences in class ReferenceFinderpublic void findReferences(TargetURIs targetURIs, org.eclipse.emf.ecore.resource.Resource resource, IReferenceFinder.Acceptor acceptor, org.eclipse.core.runtime.IProgressMonitor monitor)
findReferences in interface IReferenceFinderfindReferences in class ReferenceFinderprotected IReferenceFinder getLanguageSpecificReferenceFinder(org.eclipse.emf.common.util.URI candidate)
getLanguageSpecificReferenceFinder in class ReferenceFinderpublic void findReferences(Iterable<org.eclipse.emf.common.util.URI> targetURIs, Iterable<org.eclipse.emf.common.util.URI> sourceResourceURIs, IReferenceFinder.ILocalResourceAccess localResourceAccess, IAcceptor<IReferenceDescription> referenceAcceptor, org.eclipse.core.runtime.IProgressMonitor monitor)
IReferenceFindertargetURIs.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(Iterable<org.eclipse.emf.common.util.URI> targetURIs, IReferenceFinder.ILocalResourceAccess localResourceAccess, IAcceptor<IReferenceDescription> referenceAcceptor, org.eclipse.core.runtime.IProgressMonitor monitor)
IReferenceFindertargetURIs.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, Set<org.eclipse.emf.common.util.URI> targetURIsAsSet)
protected void findAllIndexedReferences(IAcceptor<IReferenceDescription> referenceAcceptor, org.eclipse.core.runtime.SubMonitor subMonitor, Set<org.eclipse.emf.common.util.URI> targetURIsAsSet, IReferenceFinder.ILocalResourceAccess localResourceAccess)
protected void findLocalReferences(Iterable<org.eclipse.emf.common.util.URI> localTargets, IReferenceFinder.ILocalResourceAccess localResourceAccess, IAcceptor<IReferenceDescription> acceptor, org.eclipse.core.runtime.IProgressMonitor monitor)
protected void findLocalReferencesInResource(Iterable<org.eclipse.emf.common.util.URI> targetURIs, org.eclipse.emf.ecore.resource.Resource resource, IAcceptor<IReferenceDescription> acceptor)
protected void findLocalReferencesFromElement(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, Map<org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.util.URI> exportedElementsMap)
@Deprecated protected 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, Map<org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.util.URI> exportedElementsMap)
@Deprecated protected void findIndexedReferences(Set<org.eclipse.emf.common.util.URI> targetURIs, IResourceDescription resourceDescription, IAcceptor<IReferenceDescription> acceptor, org.eclipse.core.runtime.IProgressMonitor monitor)
public void findReferences(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 IReferenceFinderExtension1Copyright © 2015. All Rights Reserved.