Class XtendReferenceFinder

  • All Implemented Interfaces:
    org.eclipse.xtext.findReferences.IReferenceFinder

    public class XtendReferenceFinder
    extends org.eclipse.xtext.findReferences.ReferenceFinder
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.eclipse.xtext.findReferences.IReferenceFinder

        org.eclipse.xtext.findReferences.IReferenceFinder.Acceptor, org.eclipse.xtext.findReferences.IReferenceFinder.IResourceAccess
    • Field Summary

      • Fields inherited from class org.eclipse.xtext.findReferences.ReferenceFinder

        MONITOR_CHUNK_SIZE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void addReferenceIfTarget​(org.eclipse.emf.ecore.EObject candidate, com.google.common.base.Predicate<org.eclipse.emf.common.util.URI> targetURISet, org.eclipse.emf.ecore.EObject sourceElement, org.eclipse.emf.ecore.EReference reference, org.eclipse.xtext.findReferences.IReferenceFinder.Acceptor acceptor)  
      protected void addReferencesToSuper​(AnonymousClass anonymousClass, com.google.common.base.Predicate<org.eclipse.emf.common.util.URI> targetURISet, org.eclipse.xtext.findReferences.IReferenceFinder.Acceptor acceptor)  
      protected void addReferenceToFeatureFromStaticImport​(org.eclipse.xtext.xtype.XImportDeclaration importDeclaration, com.google.common.base.Predicate<org.eclipse.emf.common.util.URI> targetURISet, org.eclipse.xtext.findReferences.IReferenceFinder.Acceptor acceptor)  
      protected void addReferenceToTypeFromStaticImport​(org.eclipse.xtext.xbase.XAbstractFeatureCall sourceCandidate, com.google.common.base.Predicate<org.eclipse.emf.common.util.URI> targetURISet, org.eclipse.xtext.findReferences.IReferenceFinder.Acceptor 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, org.eclipse.xtext.findReferences.IReferenceFinder.Acceptor acceptor)  
      void findReferencesInDescription​(org.eclipse.xtext.findReferences.TargetURIs targetURIs, org.eclipse.xtext.resource.IResourceDescription resourceDescription, org.eclipse.xtext.findReferences.IReferenceFinder.IResourceAccess resourceAccess, org.eclipse.xtext.findReferences.IReferenceFinder.Acceptor acceptor, org.eclipse.core.runtime.IProgressMonitor monitor)  
      • Methods inherited from class org.eclipse.xtext.findReferences.ReferenceFinder

        doFindReferencesWith, doProcess, doProcess, findAllReferences, findAllReferences, findAllReferences, findReferences, findReferences, findReferences, findReferences, getLanguageSpecificReferenceFinder, getServiceProviderRegistry, resolveInternalProxy, toValidInstanceOrNull
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • XtendReferenceFinder

        public XtendReferenceFinder()
    • Method Detail

      • findReferencesInDescription

        public void findReferencesInDescription​(org.eclipse.xtext.findReferences.TargetURIs targetURIs,
                                                org.eclipse.xtext.resource.IResourceDescription resourceDescription,
                                                org.eclipse.xtext.findReferences.IReferenceFinder.IResourceAccess resourceAccess,
                                                org.eclipse.xtext.findReferences.IReferenceFinder.Acceptor acceptor,
                                                org.eclipse.core.runtime.IProgressMonitor monitor)
        Overrides:
        findReferencesInDescription in class org.eclipse.xtext.findReferences.ReferenceFinder
      • findLocalReferencesFromElement

        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,
                                                      org.eclipse.xtext.findReferences.IReferenceFinder.Acceptor acceptor)
        Overrides:
        findLocalReferencesFromElement in class org.eclipse.xtext.findReferences.ReferenceFinder
      • addReferencesToSuper

        protected void addReferencesToSuper​(AnonymousClass anonymousClass,
                                            com.google.common.base.Predicate<org.eclipse.emf.common.util.URI> targetURISet,
                                            org.eclipse.xtext.findReferences.IReferenceFinder.Acceptor acceptor)
      • addReferenceToFeatureFromStaticImport

        protected void addReferenceToFeatureFromStaticImport​(org.eclipse.xtext.xtype.XImportDeclaration importDeclaration,
                                                             com.google.common.base.Predicate<org.eclipse.emf.common.util.URI> targetURISet,
                                                             org.eclipse.xtext.findReferences.IReferenceFinder.Acceptor acceptor)
      • addReferenceToTypeFromStaticImport

        protected void addReferenceToTypeFromStaticImport​(org.eclipse.xtext.xbase.XAbstractFeatureCall sourceCandidate,
                                                          com.google.common.base.Predicate<org.eclipse.emf.common.util.URI> targetURISet,
                                                          org.eclipse.xtext.findReferences.IReferenceFinder.Acceptor acceptor)
      • addReferenceIfTarget

        protected void addReferenceIfTarget​(org.eclipse.emf.ecore.EObject candidate,
                                            com.google.common.base.Predicate<org.eclipse.emf.common.util.URI> targetURISet,
                                            org.eclipse.emf.ecore.EObject sourceElement,
                                            org.eclipse.emf.ecore.EReference reference,
                                            org.eclipse.xtext.findReferences.IReferenceFinder.Acceptor acceptor)