m2etis
0.4
|
#include <FilterVisitor.h>
Public Member Functions | |
virtual | ~FilterVisitor () |
virtual void | Visit (const FilterExp< EventType > *)=0 |
virtual void | Visit (const AndExp< EventType > *)=0 |
virtual void | Visit (const OrExp< EventType > *)=0 |
virtual void | Visit (const Predicate< EventType > *)=0 |
virtual void | getAttributeType (const GreaterThanAttributeFilter< EventType, std::string > *) |
virtual void | getAttributeType (const GreaterThanAttributeFilter< EventType, int > *) |
virtual void | getAttributeType (const LessThanAttributeFilter< EventType, std::string > *) |
virtual void | getAttributeType (const LessThanAttributeFilter< EventType, int > *) |
virtual void | getAttributeType (const EqualsAttributeFilter< EventType, std::string > *) |
virtual void | getAttributeType (const EqualsAttributeFilter< EventType, int > *) |
virtual void | getAttributeType (const NotEqualsAttributeFilter< EventType, std::string > *) |
virtual void | getAttributeType (const NotEqualsAttributeFilter< EventType, int > *) |
virtual void | getAttributeType (const AttributeFilter< EventType, std::string > *) |
virtual void | getAttributeType (const AttributeFilter< EventType, int > *) |
Protected Member Functions | |
FilterVisitor () | |
Definition at line 40 of file FilterVisitor.h.
|
inlinevirtual |
Definition at line 42 of file FilterVisitor.h.
|
inlineprotected |
Definition at line 90 of file FilterVisitor.h.
|
inlinevirtual |
Reimplemented in m2etis::pubsub::filter::GeneralBooleanExpressionsPreProcessVisitor< EventType, NetworkType >.
Definition at line 49 of file FilterVisitor.h.
|
inlinevirtual |
Reimplemented in m2etis::pubsub::filter::GeneralBooleanExpressionsPreProcessVisitor< EventType, NetworkType >.
Definition at line 53 of file FilterVisitor.h.
|
inlinevirtual |
Reimplemented in m2etis::pubsub::filter::GeneralBooleanExpressionsPreProcessVisitor< EventType, NetworkType >.
Definition at line 57 of file FilterVisitor.h.
|
inlinevirtual |
Reimplemented in m2etis::pubsub::filter::GeneralBooleanExpressionsPreProcessVisitor< EventType, NetworkType >.
Definition at line 61 of file FilterVisitor.h.
|
inlinevirtual |
Reimplemented in m2etis::pubsub::filter::GeneralBooleanExpressionsPreProcessVisitor< EventType, NetworkType >, m2etis::pubsub::filter::DecisionTreePreProcessVisitor< EventType, NetworkType >, and m2etis::pubsub::filter::DecisionTreeWalkerVisitor< EventType, NetworkType >.
Definition at line 65 of file FilterVisitor.h.
|
inlinevirtual |
Reimplemented in m2etis::pubsub::filter::GeneralBooleanExpressionsPreProcessVisitor< EventType, NetworkType >, m2etis::pubsub::filter::DecisionTreePreProcessVisitor< EventType, NetworkType >, and m2etis::pubsub::filter::DecisionTreeWalkerVisitor< EventType, NetworkType >.
Definition at line 69 of file FilterVisitor.h.
|
inlinevirtual |
Reimplemented in m2etis::pubsub::filter::GeneralBooleanExpressionsPreProcessVisitor< EventType, NetworkType >.
Definition at line 73 of file FilterVisitor.h.
|
inlinevirtual |
Reimplemented in m2etis::pubsub::filter::GeneralBooleanExpressionsPreProcessVisitor< EventType, NetworkType >.
Definition at line 77 of file FilterVisitor.h.
|
inlinevirtual |
Definition at line 81 of file FilterVisitor.h.
|
inlinevirtual |
Definition at line 85 of file FilterVisitor.h.
|
pure virtual |
Implemented in m2etis::pubsub::filter::DecisionTreePreProcessVisitor< EventType, NetworkType >, m2etis::pubsub::filter::GeneralBooleanExpressionsPreProcessVisitor< EventType, NetworkType >, m2etis::pubsub::filter::DecisionTreeWalkerVisitor< EventType, NetworkType >, m2etis::pubsub::filter::GetMinPredicatesVisitor< EventType >, m2etis::pubsub::filter::MatchVisitor< EventType >, and m2etis::pubsub::filter::VariableAssignmentVisitor< EventType >.
|
pure virtual |
Implemented in m2etis::pubsub::filter::DecisionTreePreProcessVisitor< EventType, NetworkType >, m2etis::pubsub::filter::GeneralBooleanExpressionsPreProcessVisitor< EventType, NetworkType >, m2etis::pubsub::filter::DecisionTreeWalkerVisitor< EventType, NetworkType >, m2etis::pubsub::filter::GetMinPredicatesVisitor< EventType >, m2etis::pubsub::filter::MatchVisitor< EventType >, and m2etis::pubsub::filter::VariableAssignmentVisitor< EventType >.
|
pure virtual |
Implemented in m2etis::pubsub::filter::DecisionTreePreProcessVisitor< EventType, NetworkType >, m2etis::pubsub::filter::GetMinPredicatesVisitor< EventType >, m2etis::pubsub::filter::MatchVisitor< EventType >, m2etis::pubsub::filter::GeneralBooleanExpressionsPreProcessVisitor< EventType, NetworkType >, m2etis::pubsub::filter::VariableAssignmentVisitor< EventType >, and m2etis::pubsub::filter::DecisionTreeWalkerVisitor< EventType, NetworkType >.
|
pure virtual |
Implemented in m2etis::pubsub::filter::GetMinPredicatesVisitor< EventType >, m2etis::pubsub::filter::MatchVisitor< EventType >, m2etis::pubsub::filter::DecisionTreePreProcessVisitor< EventType, NetworkType >, m2etis::pubsub::filter::VariableAssignmentVisitor< EventType >, m2etis::pubsub::filter::GeneralBooleanExpressionsPreProcessVisitor< EventType, NetworkType >, and m2etis::pubsub::filter::DecisionTreeWalkerVisitor< EventType, NetworkType >.