Modelers

org.topcased.search.core.engine
Class AbstractModelExtensibleSearchParameters

java.lang.Object
  extended by org.topcased.search.core.engine.AbstractModelExtensibleSearchParameters

public abstract class AbstractModelExtensibleSearchParameters
extends java.lang.Object

Describes parameters for a given model search query. Some of the parameters are common to all kind of queries such as queryText, modelSearchEngineID, selectedScope, selection. Users can describe arbitrary parameters using a Object map.

Attributes:

queryText : Query text
modelSearchEngineID : ID of an existing model search engine registred to org.topcased.search.core.modelSearchEngine extension point.
selectedScope : a selection scope among all ISearchPageContainer possible kinds.
selection : selection with which the search dialog has been opened (IResource, IFile, IProject).
data : map of arbitrary specific parameters (Map< key:String, value:Object >)


Constructor Summary
AbstractModelExtensibleSearchParameters()
           
 
Method Summary
 org.eclipse.search.ui.ISearchPageContainer getContainer()
           
 java.lang.Object getData(java.lang.String key)
           
 java.lang.String getModelSearchEngineID()
           
 java.util.List<? extends java.lang.Object> getParticipantElements()
           
 java.lang.String getQueryKind()
           
 java.lang.String getQueryText()
           
 void setContainer(org.eclipse.search.ui.ISearchPageContainer c)
           
 void setData(java.lang.String key, java.lang.Object data)
           
 void setModelSearchEngineID(java.lang.String modelSearchEngineID)
           
 void setParticipantElements(java.util.List<? extends java.lang.Object> filteredElemList)
           
 void setQueryKind(java.lang.String queryKind)
           
 void setQueryText(java.lang.String queryText)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractModelExtensibleSearchParameters

public AbstractModelExtensibleSearchParameters()
Method Detail

getModelSearchEngineID

public java.lang.String getModelSearchEngineID()

setModelSearchEngineID

public void setModelSearchEngineID(java.lang.String modelSearchEngineID)

getQueryText

public java.lang.String getQueryText()

setQueryText

public void setQueryText(java.lang.String queryText)

getData

public java.lang.Object getData(java.lang.String key)

setData

public void setData(java.lang.String key,
                    java.lang.Object data)

getContainer

public org.eclipse.search.ui.ISearchPageContainer getContainer()

setContainer

public void setContainer(org.eclipse.search.ui.ISearchPageContainer c)

getQueryKind

public java.lang.String getQueryKind()

setQueryKind

public void setQueryKind(java.lang.String queryKind)

getParticipantElements

public java.util.List<? extends java.lang.Object> getParticipantElements()

setParticipantElements

public void setParticipantElements(java.util.List<? extends java.lang.Object> filteredElemList)

Modelers

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.