org.eclipse.xtext.ui.editor.findrefs
Interface IReferenceFinder

All Known Implementing Classes:
DefaultReferenceFinder

public interface IReferenceFinder

Author:
Jan Koehnlein - Initial contribution and API, Holger Schill

Nested Class Summary
static interface IReferenceFinder.ILocalResourceAccess
          Executes work on the element referred to by the targetURI.
static interface IReferenceFinder.IQueryData
           
 
Method Summary
 void findAllReferences(IReferenceFinder.IQueryData queryData, IReferenceFinder.ILocalResourceAccess localContextProvider, IAcceptor<IReferenceDescription> acceptor, org.eclipse.core.runtime.IProgressMonitor progressMonitor)
           
 void findIndexedReferences(IReferenceFinder.IQueryData queryData, IAcceptor<IReferenceDescription> acceptor, org.eclipse.core.runtime.IProgressMonitor progressMonitor)
           
 void findIndexedReferences(IReferenceFinder.IQueryData queryData, org.eclipse.emf.common.util.URI resourceURI, IAcceptor<IReferenceDescription> acceptor, org.eclipse.core.runtime.IProgressMonitor progressMonitor)
           
 void findLocalReferences(IReferenceFinder.IQueryData queryData, IReferenceFinder.ILocalResourceAccess localContextProvider, IAcceptor<IReferenceDescription> acceptor, org.eclipse.core.runtime.IProgressMonitor progressMonitor)
           
 

Method Detail

findAllReferences

void findAllReferences(IReferenceFinder.IQueryData queryData,
                       IReferenceFinder.ILocalResourceAccess localContextProvider,
                       IAcceptor<IReferenceDescription> acceptor,
                       org.eclipse.core.runtime.IProgressMonitor progressMonitor)

findIndexedReferences

void findIndexedReferences(IReferenceFinder.IQueryData queryData,
                           IAcceptor<IReferenceDescription> acceptor,
                           org.eclipse.core.runtime.IProgressMonitor progressMonitor)

findIndexedReferences

void findIndexedReferences(IReferenceFinder.IQueryData queryData,
                           org.eclipse.emf.common.util.URI resourceURI,
                           IAcceptor<IReferenceDescription> acceptor,
                           org.eclipse.core.runtime.IProgressMonitor progressMonitor)
Since:
2.0

findLocalReferences

void findLocalReferences(IReferenceFinder.IQueryData queryData,
                         IReferenceFinder.ILocalResourceAccess localContextProvider,
                         IAcceptor<IReferenceDescription> acceptor,
                         org.eclipse.core.runtime.IProgressMonitor progressMonitor)