Sequence Chart Studio  svn HEAD revision
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | List of all members
Searcher Class Referenceabstract

#include <searcher.h>

Inheritance diagram for Searcher:
Inheritance graph
Collaboration diagram for Searcher:
Collaboration graph

Public Types

typedef std::vector
< PrerequisiteCheck
PreconditionList
 List of properties that must be satisfied before executing the search. More...
 

Public Member Functions

virtual ~Searcher ()
 
virtual PreconditionList get_preconditions (MscPtr msc) const =0
 Returns a list of preconditions for this search. More...
 
virtual std::vector
< SearcherResultPtr
find (MscPtr msc, std::vector< MscPtr > &bmscs)=0
 Find the first occurence of needle in haystack. More...
 
virtual std::vector
< SearcherResultPtr
find (MscPtr msc, std::vector< MscPtr > &bmscs, std::vector< std::wstring > instances)=0
 
- Public Member Functions inherited from Reporter
 Reporter ()
 
 Reporter (ReportPrinter *printer)
 
virtual ~Reporter ()
 
void set_printer (ReportPrinter *printer)
 
int print_report (TReportSeverity severity, const std::wstring &message)
 

Detailed Description

Definition at line 112 of file searcher.h.

Member Typedef Documentation

List of properties that must be satisfied before executing the search.

Definition at line 118 of file searcher.h.

Constructor & Destructor Documentation

virtual Searcher::~Searcher ( )
inlinevirtual

Definition at line 115 of file searcher.h.

Member Function Documentation

virtual std::vector<SearcherResultPtr> Searcher::find ( MscPtr  msc,
std::vector< MscPtr > &  bmscs 
)
pure virtual

Find the first occurence of needle in haystack.

Implemented in MembershipAlg.

virtual std::vector<SearcherResultPtr> Searcher::find ( MscPtr  msc,
std::vector< MscPtr > &  bmscs,
std::vector< std::wstring >  instances 
)
pure virtual

Implemented in MembershipAlg.

virtual PreconditionList Searcher::get_preconditions ( MscPtr  msc) const
pure virtual

Returns a list of preconditions for this search.

Implemented in MembershipAlg.


The documentation for this class was generated from the following file:

SourceForge.net Logo
Generated on Fri Jan 15 2016 16:26:59 for Sequence Chart Studio by  doxygen