org.eclipse.xtext.xbase.ui.jvmmodel.findrefs
Class JdtReferenceFinder
java.lang.Object
org.eclipse.xtext.xbase.ui.jvmmodel.findrefs.JdtReferenceFinder
public class JdtReferenceFinder
- extends java.lang.Object
Mostly copied and adapted from FindReferencesAction
.
- Author:
- Jan Koehnlein - Initial contribution and API
Method Summary |
CompositeSearchQuery |
createCompositeQuery(java.lang.String label,
java.lang.Iterable<? extends org.eclipse.jdt.core.IJavaElement> elements)
|
protected org.eclipse.jdt.ui.search.QuerySpecification |
createQuery(org.eclipse.jdt.core.IJavaElement element)
|
protected void |
performNewSearch(java.lang.String label,
java.lang.Iterable<? extends org.eclipse.jdt.core.IJavaElement> elements)
|
void |
run(java.lang.String label,
java.lang.Iterable<? extends org.eclipse.jdt.core.IJavaElement> elements)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JdtReferenceFinder
public JdtReferenceFinder()
run
public void run(java.lang.String label,
java.lang.Iterable<? extends org.eclipse.jdt.core.IJavaElement> elements)
createQuery
protected org.eclipse.jdt.ui.search.QuerySpecification createQuery(org.eclipse.jdt.core.IJavaElement element)
throws org.eclipse.jdt.core.JavaModelException,
java.lang.InterruptedException
- Throws:
org.eclipse.jdt.core.JavaModelException
java.lang.InterruptedException
performNewSearch
protected void performNewSearch(java.lang.String label,
java.lang.Iterable<? extends org.eclipse.jdt.core.IJavaElement> elements)
throws org.eclipse.jdt.core.JavaModelException,
java.lang.InterruptedException
- Throws:
org.eclipse.jdt.core.JavaModelException
java.lang.InterruptedException
createCompositeQuery
public CompositeSearchQuery createCompositeQuery(java.lang.String label,
java.lang.Iterable<? extends org.eclipse.jdt.core.IJavaElement> elements)
throws org.eclipse.jdt.core.JavaModelException,
java.lang.InterruptedException
- Throws:
org.eclipse.jdt.core.JavaModelException
java.lang.InterruptedException