|
| RuleBase (string id) |
|
bool | addRule (Rule *rule) |
|
bool | addBase (Base *base, string alias, string location) throw (IllegalBaseTypeException*) |
|
void | clear () |
|
Rule * | getRule (string ruleId) |
|
vector< Rule * > * | getRules () |
|
bool | removeRule (Rule *rule) |
|
| Base (string id) |
|
Base * | getBase (string baseId) |
|
string | getBaseAlias (Base *base) |
|
string | getBaseLocation (Base *base) |
|
vector< Base * > * | getBases () |
|
bool | removeBase (Base *base) |
|
void | setBaseAlias (Base *base, string alias) |
|
void | setBaseLocation (Base *base, string location) |
|
string | getId () |
|
void | setId (string id) |
|
bool | instanceOf (string s) |
|
|
static bool | hasInstance (Base *base, bool eraseFromList) |
|
string | id |
|
vector< Base * > | baseSet |
|
map< string, Base * > | baseAliases |
|
map< string, Base * > | baseLocations |
|
set< string > | typeSet |
|
The documentation for this class was generated from the following files:
- ncl30/include/ncl/switches/RuleBase.h
- ncl30/src/switches/RuleBase.cpp