org.eclipse.xtext.ui.editor.findrefs
Class FindReferenceQueryDataFactory

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.findrefs.FindReferenceQueryDataFactory
Direct Known Subclasses:
JvmModelFindReferenceQueryDataFactory

public class FindReferenceQueryDataFactory
extends java.lang.Object

Author:
Jan Koehnlein - Initial contribution and API

Nested Class Summary
static class FindReferenceQueryDataFactory.QueryLabelProvider
           
 
Field Summary
protected  IGlobalServiceProvider globalServiceProvider
           
 
Constructor Summary
FindReferenceQueryDataFactory()
           
 
Method Summary
protected  java.lang.String createLabel(org.eclipse.emf.ecore.EObject target)
           
 IReferenceFinder.IQueryData createQueryData(org.eclipse.emf.ecore.EObject element, org.eclipse.emf.common.util.URI localResourceURI)
           
protected  com.google.common.base.Predicate<IReferenceDescription> createResultFilter(org.eclipse.emf.ecore.EObject target)
           
protected  java.util.Set<org.eclipse.emf.common.util.URI> createTargetURIs(org.eclipse.emf.ecore.EObject target)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

globalServiceProvider

@Inject
protected IGlobalServiceProvider globalServiceProvider
Constructor Detail

FindReferenceQueryDataFactory

public FindReferenceQueryDataFactory()
Method Detail

createQueryData

public IReferenceFinder.IQueryData createQueryData(org.eclipse.emf.ecore.EObject element,
                                                   org.eclipse.emf.common.util.URI localResourceURI)

createTargetURIs

protected java.util.Set<org.eclipse.emf.common.util.URI> createTargetURIs(org.eclipse.emf.ecore.EObject target)

createResultFilter

protected com.google.common.base.Predicate<IReferenceDescription> createResultFilter(org.eclipse.emf.ecore.EObject target)

createLabel

protected java.lang.String createLabel(org.eclipse.emf.ecore.EObject target)