6 #ifndef KNOWROB_GRAPH_PATTERN_H
7 #define KNOWROB_GRAPH_PATTERN_H
9 #include "knowrob/semweb/GraphTerm.h"
10 #include "knowrob/semweb/TriplePattern.h"
16 class GraphPattern :
public GraphTerm {
const auto & value() const
TriplePatternPtr pattern_
GraphPattern(TriplePatternPtr pattern)
void write(std::ostream &os) const override
GraphPattern(const TermPtr &subject, const TermPtr &predicate, const TermPtr &object)
GraphTermRule & pattern()
std::shared_ptr< TriplePattern > TriplePatternPtr
std::shared_ptr< Term > TermPtr