Soprano
2.7.4
|
Smallest building block of an inference Rule. More...
#include <Soprano/Inference/NodePattern>
Public Member Functions | |
NodePattern () | |
NodePattern (const Node &) | |
NodePattern (const QString &varname) | |
NodePattern (const NodePattern &) | |
~NodePattern () | |
NodePattern & | operator= (const NodePattern &) |
bool | isVariable () const |
Node | resource () const |
QString | variableName () const |
bool | match (const Node &node) const |
QString | createSparqlNodePattern (const BindingSet &bindings) const |
bool | isValid () const |
Smallest building block of an inference Rule.
There are two types of NodePattern:
Definition at line 49 of file nodepattern.h.
Soprano::Inference::NodePattern::NodePattern | ( | const Node & | ) |
Soprano::Inference::NodePattern::NodePattern | ( | const QString & | varname | ) |
NodePattern& Soprano::Inference::NodePattern::operator= | ( | const NodePattern & | ) |
bool Soprano::Inference::NodePattern::isVariable | ( | ) | const |
bool Soprano::Inference::NodePattern::match | ( | const Node & | node | ) | const |
QString Soprano::Inference::NodePattern::createSparqlNodePattern | ( | const BindingSet & | bindings | ) | const |
bool Soprano::Inference::NodePattern::isValid | ( | ) | const |
true
if the pattern is valid.