soprano
Soprano::Inference::RuleSet Class Reference
A set of inference rules. More...
#include <Soprano/Inference/RuleSet>
Public Member Functions | |
| RuleSet (const RuleSet &) | |
| RuleSet () | |
| ~RuleSet () | |
| QList< Rule > | allRules () const |
| Rule | at (int index) const |
| void | clear () |
| int | count () const |
| void | insert (const QString &name, const Rule &rule) |
| RuleSet & | operator= (const RuleSet &) |
| Rule | operator[] (const QString &name) const |
| Rule | operator[] (int index) const |
| Rule | rule (const QString &name) const |
| QStringList | ruleNames () const |
Static Public Member Functions | |
| static RuleSet | standardRuleSet (StandardRuleSet) |
Detailed Description
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.
Constructor & Destructor Documentation
| Soprano::Inference::RuleSet::RuleSet | ( | ) |
Create an empty RuleSet.
| Soprano::Inference::RuleSet::RuleSet | ( | const RuleSet & | ) |
Copy constructor.
| Soprano::Inference::RuleSet::~RuleSet | ( | ) |
Destructor.
Member Function Documentation
| Rule Soprano::Inference::RuleSet::at | ( | int | index | ) | const |
| void Soprano::Inference::RuleSet::clear | ( | ) |
| int Soprano::Inference::RuleSet::count | ( | ) | const |
Number of rules in the set.
- Returns:
- The number of rules.
Add a Rule to the set.
- Parameters:
-
name The name the new rule is supposed to be stored under. rule The new rule to store in the set.
| Rule Soprano::Inference::RuleSet::operator[] | ( | int | index | ) | const |
| QStringList Soprano::Inference::RuleSet::ruleNames | ( | ) | const |
| static RuleSet Soprano::Inference::RuleSet::standardRuleSet | ( | StandardRuleSet | ) | [static] |
Read a standard Soprano rulset.
- See also:
- RuleParser
The documentation for this class was generated from the following file:
KDE 4.4 API Reference