public class ReferenceQuery
extends java.lang.Object
implements org.eclipse.search.ui.ISearchQuery
Modifier and Type | Field and Description |
---|---|
protected EditorResourceAccess |
localContextProvider |
Constructor and Description |
---|
ReferenceQuery() |
Modifier and Type | Method and Description |
---|---|
boolean |
canRerun() |
boolean |
canRunInBackground() |
protected ReferenceSearchResult |
createSearchResult() |
com.google.common.base.Predicate<IReferenceDescription> |
getFilter() |
java.lang.String |
getLabel() |
org.eclipse.search.ui.ISearchResult |
getSearchResult() |
void |
init(java.lang.Iterable<org.eclipse.emf.common.util.URI> targetURIs,
com.google.common.base.Predicate<IReferenceDescription> filter,
java.lang.String label) |
org.eclipse.core.runtime.IStatus |
run(org.eclipse.core.runtime.IProgressMonitor monitor) |
@Inject protected EditorResourceAccess localContextProvider
public void init(java.lang.Iterable<org.eclipse.emf.common.util.URI> targetURIs, com.google.common.base.Predicate<IReferenceDescription> filter, java.lang.String label)
public boolean canRerun()
canRerun
in interface org.eclipse.search.ui.ISearchQuery
public boolean canRunInBackground()
canRunInBackground
in interface org.eclipse.search.ui.ISearchQuery
public java.lang.String getLabel()
getLabel
in interface org.eclipse.search.ui.ISearchQuery
public com.google.common.base.Predicate<IReferenceDescription> getFilter()
public org.eclipse.search.ui.ISearchResult getSearchResult()
getSearchResult
in interface org.eclipse.search.ui.ISearchQuery
public org.eclipse.core.runtime.IStatus run(org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.OperationCanceledException
run
in interface org.eclipse.search.ui.ISearchQuery
org.eclipse.core.runtime.OperationCanceledException
protected ReferenceSearchResult createSearchResult()