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(com.google.common.base.Predicate<org.eclipse.emf.common.util.URI> targetURIs,
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(com.google.common.base.Predicate<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(com.google.common.base.Predicate<org.eclipse.emf.common.util.URI> targetURIs,
org.eclipse.emf.ecore.resource.Resource resource,
IReferenceFinder.Acceptor acceptor,
org.eclipse.core.runtime.IProgressMonitor monitor)
Deprecated.
|
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.
|
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, findAllReferences, findAllReferences, findLocalReferencesFromElement, findReferences, 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(com.google.common.base.Predicate<org.eclipse.emf.common.util.URI> 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(com.google.common.base.Predicate<org.eclipse.emf.common.util.URI> targetURIs,
org.eclipse.emf.ecore.resource.Resource resource,
IAcceptor<IReferenceDescription> acceptor)
protected void findLocalReferencesFromElement(com.google.common.base.Predicate<org.eclipse.emf.common.util.URI> targetURIs,
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 © 2016. All Rights Reserved.