Soprano::Inference::RuleSet Class Reference

A set of inference rules. More...

#include <Soprano/Inference/RuleSet>

List of all members.

Public Member Functions

 RuleSet ()
 RuleSet (const RuleSet &)
 ~RuleSet ()
RuleSetoperator= (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< RuleallRules () 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.

Author:
Sebastian Trueg <trueg@kde.org>

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

RuleSet& Soprano::Inference::RuleSet::operator= ( const RuleSet  ) 

void Soprano::Inference::RuleSet::clear (  ) 

void Soprano::Inference::RuleSet::insert ( const QString name,
const Rule rule 
)

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.

int Soprano::Inference::RuleSet::count (  )  const

Number of rules in the set.

Returns:
The number of rules.

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

Rule Soprano::Inference::RuleSet::operator[] ( const QString name  )  const

QStringList Soprano::Inference::RuleSet::ruleNames (  )  const

QList<Rule> Soprano::Inference::RuleSet::allRules (  )  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:

Generated on Tue Jul 22 17:39:36 2008 for Soprano by  doxygen 1.5.6