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

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

public class ReferenceQueryExecutor
extends java.lang.Object

Since:
2.3
Author:
Jan Koehnlein - Initial contribution and API

Constructor Summary
ReferenceQueryExecutor()
           
 
Method Summary
 void execute()
           
protected  java.lang.String getElementName(org.eclipse.emf.ecore.EObject primaryTarget)
           
protected  com.google.common.base.Predicate<IReferenceDescription> getFilter(org.eclipse.emf.ecore.EObject primaryTarget)
           
 java.lang.String getLabel(org.eclipse.emf.ecore.EObject primaryTarget)
           
protected  java.lang.String getLabelPrefix()
           
protected  java.lang.String getResourceName(org.eclipse.emf.ecore.EObject primaryTarget)
           
protected  java.lang.Iterable<org.eclipse.emf.common.util.URI> getTargetURIs(org.eclipse.emf.ecore.EObject primaryTarget)
           
 void init(org.eclipse.emf.ecore.EObject target)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReferenceQueryExecutor

public ReferenceQueryExecutor()
Method Detail

getTargetURIs

protected java.lang.Iterable<org.eclipse.emf.common.util.URI> getTargetURIs(org.eclipse.emf.ecore.EObject primaryTarget)

getLabel

public java.lang.String getLabel(org.eclipse.emf.ecore.EObject primaryTarget)

getLabelPrefix

protected java.lang.String getLabelPrefix()

getElementName

protected java.lang.String getElementName(org.eclipse.emf.ecore.EObject primaryTarget)

getResourceName

protected java.lang.String getResourceName(org.eclipse.emf.ecore.EObject primaryTarget)

getFilter

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

init

public void init(org.eclipse.emf.ecore.EObject target)

execute

public void execute()