Class QlReferenceFinder

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

    public class QlReferenceFinder
    extends org.eclipse.xtext.findReferences.ReferenceFinder
    Custom ReferenceFinder for Ql language family
    • 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
      void findAllReferences​(org.eclipse.xtext.findReferences.TargetURIs targetURIs, org.eclipse.xtext.findReferences.IReferenceFinder.IResourceAccess resourceAccess, org.eclipse.xtext.resource.IResourceDescriptions indexData, org.eclipse.xtext.findReferences.IReferenceFinder.Acceptor acceptor, org.eclipse.core.runtime.IProgressMonitor monitor)  
      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 findReferences​(com.google.common.base.Predicate<org.eclipse.emf.common.util.URI> targetURIs, org.eclipse.emf.ecore.resource.Resource resource, 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, findReferences, findReferences, findReferences, findReferencesInDescription, getLanguageSpecificReferenceFinder, getServiceProviderRegistry, resolveInternalProxy, toValidInstanceOrNull
    • Constructor Detail

      • QlReferenceFinder

        public QlReferenceFinder()
    • Method Detail

      • findAllReferences

        public void findAllReferences​(org.eclipse.xtext.findReferences.TargetURIs targetURIs,
                                      org.eclipse.xtext.findReferences.IReferenceFinder.IResourceAccess resourceAccess,
                                      org.eclipse.xtext.resource.IResourceDescriptions indexData,
                                      org.eclipse.xtext.findReferences.IReferenceFinder.Acceptor acceptor,
                                      org.eclipse.core.runtime.IProgressMonitor monitor)
        Specified by:
        findAllReferences in interface org.eclipse.xtext.findReferences.IReferenceFinder
        Overrides:
        findAllReferences in class org.eclipse.xtext.findReferences.ReferenceFinder
      • findReferences

        public void findReferences​(com.google.common.base.Predicate<org.eclipse.emf.common.util.URI> targetURIs,
                                   org.eclipse.emf.ecore.resource.Resource resource,
                                   org.eclipse.xtext.findReferences.IReferenceFinder.Acceptor acceptor,
                                   org.eclipse.core.runtime.IProgressMonitor monitor)
        Specified by:
        findReferences in interface org.eclipse.xtext.findReferences.IReferenceFinder
        Overrides:
        findReferences 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