Syndication
8 #ifndef SYNDICATION_RDF_MODEL_H
9 #define SYNDICATION_RDF_MODEL_H
11 #include <syndication/rdf/document.h>
12 #include <syndication/rdf/resource.h>
13 #include <syndication/rdf/statement.h>
15 #include <syndication/rdf/literal.h>
16 #include <syndication/rdf/node.h>
17 #include <syndication/rdf/property.h>
18 #include <syndication/rdf/sequence.h>
19 #include <syndication_export.h>
38 friend class ::Syndication::RDF::Document;
39 friend class ::Syndication::RDF::Document::Private;
40 friend class ::Syndication::RDF::Resource;
41 friend class ::Syndication::RDF::Resource::ResourcePrivate;
42 friend class ::Syndication::RDF::Statement;
43 friend class ::Syndication::RDF::Statement::StatementPrivate;
85 bool operator==(
const Model &other)
const;
118 virtual SequencePtr createSequence(
const QString &uri =
QString());
126 virtual LiteralPtr createLiteral(
const QString &text);
158 virtual bool isEmpty()
const;
181 virtual NodePtr nodeByID(uint
id)
const;
208 virtual LiteralPtr literalByID(uint
id)
const;
214 virtual bool resourceHasProperty(
const Resource *resource,
PropertyPtr property)
const;
235 virtual QString debugInfo()
const;
245 #endif // SYNDICATION_RDF_MODEL_H
An RDF model, a set of RDF statements.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Fri Dec 1 2023 03:52:05 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.