|
| CompositeRule (string id, short someOperator) |
|
| CompositeRule (string id, Rule *firstRule, Rule *secondRule, short someOperator) |
|
bool | addRule (Rule *rule) |
|
vector< Rule * > * | getRules () |
|
unsigned int | getNumRules () |
|
short | getOperator () |
|
bool | removeRule (Rule *rule) |
|
string | toString () |
|
void | setOperator (short op) |
|
| Rule (string id) |
|
| Entity (string someId) |
|
void | printHierarchy () |
|
bool | instanceOf (string s) |
|
int | compareTo (Entity *otherEntity) |
|
string | getId () |
|
int | hashCode () |
|
virtual void | setId (string someId) |
|
virtual Entity * | getDataEntity () |
|
|
static const short | OP_AND = 0 |
|
static const short | OP_OR = 1 |
|
|
static bool | hasInstance (Entity *instance, bool eraseFromList) |
|
set< string > | typeSet |
|
The documentation for this class was generated from the following files:
- ncl30/include/ncl/switches/CompositeRule.h
- ncl30/src/switches/CompositeRule.cpp