|
TPTP 4.3.0 Testing Tools Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.hyades.test.ui.forms.extensions.provisional.ExecutionEventSearchProvider
Base class of search provider classes for Execution Event element in Test Log Search.
point "org.eclipse.hyades.test.ui.testLogSearchProvider",
ITestLogSearchProvider| Constructor Summary | |
|---|---|
ExecutionEventSearchProvider()
|
|
| Method Summary | |
|---|---|
protected void |
combineExecutionEventAndElementExpressions(org.eclipse.hyades.models.hierarchy.extensions.SimpleSearchQuery query,
org.eclipse.hyades.models.hierarchy.extensions.LogicalExpression executionEventORExpression,
org.eclipse.hyades.models.hierarchy.extensions.LogicalExpression elementORExpression)
|
protected org.eclipse.hyades.models.hierarchy.extensions.LogicalExpression |
createANDExpression()
|
protected org.eclipse.hyades.models.hierarchy.extensions.BinaryExpression |
createBinaryExpression(org.eclipse.emf.ecore.EAttribute feature,
org.eclipse.emf.ecore.EDataType valueType,
java.lang.Object value)
|
protected org.eclipse.hyades.models.hierarchy.extensions.BinaryExpression |
createBinaryExpression(org.eclipse.emf.ecore.EAttribute feature,
java.lang.String value)
|
void |
createContents(org.eclipse.swt.widgets.Composite parent)
This method will be called the first time the search element of this provider is selected. |
protected org.eclipse.hyades.models.hierarchy.extensions.LogicalExpression |
createORExpression()
|
protected org.eclipse.hyades.models.hierarchy.extensions.SimpleSearchQuery |
createQuery(org.eclipse.emf.ecore.EObject rootElement)
|
org.eclipse.hyades.models.hierarchy.extensions.SimpleSearchQuery |
createSearchQuery(org.eclipse.emf.ecore.EObject rootElement,
java.lang.String text,
java.util.Map options)
If the search element of this provider is selected, this method will be invoked when the "Search" button is clicked to start searching. |
org.eclipse.search.ui.ISearchPageContainer |
getContainer()
|
void |
setContainer(org.eclipse.search.ui.ISearchPageContainer container)
|
protected void |
setQueryOutputType(org.eclipse.hyades.models.hierarchy.extensions.SimpleSearchQuery query,
org.eclipse.emf.ecore.EClass type)
|
void |
widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
|
void |
widgetSelected(org.eclipse.swt.events.SelectionEvent e)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ExecutionEventSearchProvider()
| Method Detail |
public void createContents(org.eclipse.swt.widgets.Composite parent)
ITestLogSearchProvider
createContents in interface ITestLogSearchProviderparent - public void setContainer(org.eclipse.search.ui.ISearchPageContainer container)
setContainer in interface ITestLogSearchProvidercontainer - ISearchPage.setContainer(ISearchPageContainer)public org.eclipse.search.ui.ISearchPageContainer getContainer()
public org.eclipse.hyades.models.hierarchy.extensions.SimpleSearchQuery createSearchQuery(org.eclipse.emf.ecore.EObject rootElement,
java.lang.String text,
java.util.Map options)
ITestLogSearchProviderSimpleSearchQuery that
can be used to search the particular element based on user's choices for it.
createSearchQuery in interface ITestLogSearchProviderrootElement - an element in the test log that this search should start fromtext - the string that the user entered for searching. Depends on user's choices for the
element of this provider, this string should be searched for in those fields of the element.options - options include:TestLogSearchPage.SEARCH_OPTION_CASE_SENSITIVE, value - BooleanTestLogSearchPage.SEARCH_OPTION_DEPTH, value - IntegerSimpleSearchQueryprotected org.eclipse.hyades.models.hierarchy.extensions.SimpleSearchQuery createQuery(org.eclipse.emf.ecore.EObject rootElement)
protected void setQueryOutputType(org.eclipse.hyades.models.hierarchy.extensions.SimpleSearchQuery query,
org.eclipse.emf.ecore.EClass type)
protected org.eclipse.hyades.models.hierarchy.extensions.LogicalExpression createORExpression()
protected org.eclipse.hyades.models.hierarchy.extensions.LogicalExpression createANDExpression()
protected void combineExecutionEventAndElementExpressions(org.eclipse.hyades.models.hierarchy.extensions.SimpleSearchQuery query,
org.eclipse.hyades.models.hierarchy.extensions.LogicalExpression executionEventORExpression,
org.eclipse.hyades.models.hierarchy.extensions.LogicalExpression elementORExpression)
protected org.eclipse.hyades.models.hierarchy.extensions.BinaryExpression createBinaryExpression(org.eclipse.emf.ecore.EAttribute feature,
java.lang.String value)
protected org.eclipse.hyades.models.hierarchy.extensions.BinaryExpression createBinaryExpression(org.eclipse.emf.ecore.EAttribute feature,
org.eclipse.emf.ecore.EDataType valueType,
java.lang.Object value)
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
widgetDefaultSelected in interface org.eclipse.swt.events.SelectionListenerpublic void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
widgetSelected in interface org.eclipse.swt.events.SelectionListener
|
TPTP 4.3.0 Testing Tools Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||