• Skip to content
  • Skip to link menu
KDE 4.4 API Reference
  • KDE API Reference
  • KDE Support
  • Sitemap
  • Contact Us
 

soprano

Soprano::Inference::StatementPattern

Soprano::Inference::StatementPattern Class Reference

Building block of an inference Rule. More...

#include <Soprano/Inference/StatementPattern>

List of all members.

Public Member Functions

 StatementPattern (const StatementPattern &)
 StatementPattern (const NodePattern &, const NodePattern &, const NodePattern &)
 StatementPattern ()
 ~StatementPattern ()
QString createSparqlGraphPattern (const BindingSet &bindings) const
bool isValid () const
bool match (const Statement &) const
NodePattern objectPattern () const
StatementPattern operator= (const StatementPattern &)
NodePattern predicatePattern () const
NodePattern subjectPattern () const

Detailed Description

Building block of an inference Rule.

A StatementPattern consists of three NodePattern that can either be variables or already bound ndoes.

StatementPattern is used to define preconditions and effects in Rule.

Author:
Sebastian Trueg <trueg@kde.org>

Definition at line 52 of file statementpattern.h.


Constructor & Destructor Documentation

Soprano::Inference::StatementPattern::StatementPattern (  ) 

Creates an invalid pattern.

Soprano::Inference::StatementPattern::StatementPattern ( const NodePattern &  ,
const NodePattern &  ,
const NodePattern &   
)
Soprano::Inference::StatementPattern::StatementPattern ( const StatementPattern &   ) 
Soprano::Inference::StatementPattern::~StatementPattern (  ) 

Member Function Documentation

QString Soprano::Inference::StatementPattern::createSparqlGraphPattern ( const BindingSet &  bindings  )  const
bool Soprano::Inference::StatementPattern::isValid (  )  const
Returns:
true if the pattern is valid.
Since:
2.3
bool Soprano::Inference::StatementPattern::match ( const Statement &   )  const
NodePattern Soprano::Inference::StatementPattern::objectPattern (  )  const
StatementPattern Soprano::Inference::StatementPattern::operator= ( const StatementPattern &   ) 
NodePattern Soprano::Inference::StatementPattern::predicatePattern (  )  const
NodePattern Soprano::Inference::StatementPattern::subjectPattern (  )  const

The documentation for this class was generated from the following file:
  • statementpattern.h

soprano

Skip menu "soprano"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

KDE Support

Skip menu "KDE Support"
  • akonadi
  • Decibel
  • grantlee
  • kdewin
  • phonon
  •     Backend
  • polkit-qt
  • qca
  • qimageblitz
  • soprano
  • strigi
  •     searchclient
  •     streamanalyzer
  •     streams
Generated for KDE Support by doxygen 1.5.9-20090814
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal