public class ModelSearchQuery
extends java.lang.Object
implements org.eclipse.search.ui.ISearchQuery
Constructor and Description |
---|
ModelSearchQuery(QuerySpecification querySpec) |
Modifier and Type | Method and Description |
---|---|
boolean |
canRerun() |
boolean |
canRunInBackground() |
java.lang.String |
getLabel() |
protected IModelSearchService |
getModelSearchService(IMetaModelDescriptor descriptor) |
java.lang.String |
getResultLabel(int nMatches) |
org.eclipse.search.ui.ISearchResult |
getSearchResult() |
org.eclipse.core.runtime.IStatus |
run(org.eclipse.core.runtime.IProgressMonitor monitor) |
public ModelSearchQuery(QuerySpecification querySpec)
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
public java.lang.String getResultLabel(int nMatches)
protected IModelSearchService getModelSearchService(IMetaModelDescriptor descriptor)
public java.lang.String getLabel()
getLabel
in interface org.eclipse.search.ui.ISearchQuery
public boolean canRerun()
canRerun
in interface org.eclipse.search.ui.ISearchQuery
public boolean canRunInBackground()
canRunInBackground
in interface org.eclipse.search.ui.ISearchQuery
public org.eclipse.search.ui.ISearchResult getSearchResult()
getSearchResult
in interface org.eclipse.search.ui.ISearchQuery