Soprano
2.7.4
|
A set of inference rules. More...
#include <Soprano/Inference/RuleSet>
Public Member Functions | |
RuleSet () | |
RuleSet (const RuleSet &) | |
~RuleSet () | |
RuleSet & | operator= (const RuleSet &) |
void | clear () |
void | insert (const QString &name, const Rule &rule) |
int | count () const |
Rule | at (int index) const |
Rule | operator[] (int index) const |
Rule | rule (const QString &name) const |
Rule | operator[] (const QString &name) const |
QStringList | ruleNames () const |
QList< Rule > | allRules () const |
Static Public Member Functions | |
static RuleSet | standardRuleSet (StandardRuleSet) |
A set of inference rules.
RuleSet represents a set of inference rules. Each Rule has a unique name.
Definition at line 54 of file inferenceruleset.h.
Create an empty RuleSet.
Soprano::Inference::RuleSet::RuleSet | ( | const RuleSet & | ) |
Copy constructor.
Destructor.
void Soprano::Inference::RuleSet::clear | ( | ) |
void Soprano::Inference::RuleSet::insert | ( | const QString & | name, |
const Rule & | rule | ||
) |
Add a Rule to the set.
name | The name the new rule is supposed to be stored under. |
rule | The new rule to store in the set. |
int Soprano::Inference::RuleSet::count | ( | ) | const |
Number of rules in the set.
Rule Soprano::Inference::RuleSet::at | ( | int | index | ) | const |
Rule Soprano::Inference::RuleSet::operator[] | ( | int | index | ) | const |
Rule Soprano::Inference::RuleSet::rule | ( | const QString & | name | ) | const |
QList<Rule> Soprano::Inference::RuleSet::allRules | ( | ) | const |
static RuleSet Soprano::Inference::RuleSet::standardRuleSet | ( | StandardRuleSet | ) | [static] |
Read a standard Soprano rulset.