org.eclipse.xtext.xbase.ui.jvmmodel.findrefs
Class CompositeSearchQuery

java.lang.Object
  extended by org.eclipse.jdt.internal.ui.search.JavaSearchQuery
      extended by org.eclipse.xtext.xbase.ui.jvmmodel.findrefs.CompositeSearchQuery
All Implemented Interfaces:
org.eclipse.search.ui.ISearchQuery

public class CompositeSearchQuery
extends org.eclipse.jdt.internal.ui.search.JavaSearchQuery

Author:
Jan Koehnlein - Initial contribution and API

Constructor Summary
CompositeSearchQuery(org.eclipse.jdt.ui.search.QuerySpecification data)
           
 
Method Summary
 void addChild(org.eclipse.search.ui.ISearchQuery child)
           
 boolean canRerun()
           
 boolean canRunInBackground()
           
 java.util.List<org.eclipse.search.ui.ISearchQuery> getChildren()
           
 java.lang.String getLabel()
           
protected  java.lang.String getPluginId()
           
 org.eclipse.search.ui.ISearchResult getSearchResult()
           
 org.eclipse.core.runtime.IStatus run(org.eclipse.core.runtime.IProgressMonitor monitor)
           
 void setLabel(java.lang.String label)
           
 
Methods inherited from class org.eclipse.jdt.internal.ui.search.JavaSearchQuery
getResultLabel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositeSearchQuery

public CompositeSearchQuery(org.eclipse.jdt.ui.search.QuerySpecification data)
Method Detail

addChild

public void addChild(org.eclipse.search.ui.ISearchQuery child)

run

public org.eclipse.core.runtime.IStatus run(org.eclipse.core.runtime.IProgressMonitor monitor)
                                     throws org.eclipse.core.runtime.OperationCanceledException
Specified by:
run in interface org.eclipse.search.ui.ISearchQuery
Overrides:
run in class org.eclipse.jdt.internal.ui.search.JavaSearchQuery
Throws:
org.eclipse.core.runtime.OperationCanceledException

getPluginId

protected java.lang.String getPluginId()

setLabel

public void setLabel(java.lang.String label)

getLabel

public java.lang.String getLabel()
Specified by:
getLabel in interface org.eclipse.search.ui.ISearchQuery
Overrides:
getLabel in class org.eclipse.jdt.internal.ui.search.JavaSearchQuery

canRerun

public boolean canRerun()
Specified by:
canRerun in interface org.eclipse.search.ui.ISearchQuery
Overrides:
canRerun in class org.eclipse.jdt.internal.ui.search.JavaSearchQuery

canRunInBackground

public boolean canRunInBackground()
Specified by:
canRunInBackground in interface org.eclipse.search.ui.ISearchQuery
Overrides:
canRunInBackground in class org.eclipse.jdt.internal.ui.search.JavaSearchQuery

getSearchResult

public org.eclipse.search.ui.ISearchResult getSearchResult()
Specified by:
getSearchResult in interface org.eclipse.search.ui.ISearchQuery
Overrides:
getSearchResult in class org.eclipse.jdt.internal.ui.search.JavaSearchQuery

getChildren

public java.util.List<org.eclipse.search.ui.ISearchQuery> getChildren()