5#include <QExplicitlySharedDataPointer>
7#include <kDB/Forward.h>
9namespace kDB::Repository::RDF
11 struct FocusNodeDeclarationsRegistryPrivate;
30 bool operator==(
const Field& _rhs);
31 bool operator!=(
const Field& _rhs);
50 QExplicitlySharedDataPointer<Private> d;
82 QExplicitlySharedDataPointer<Private> d;
Definition FocusNodeDeclaration.h:22
bool isConstant() const
Definition FocusNodeDeclaration.cpp:40
std::optional< knowCore::ValueList > acceptedValues() const
Definition FocusNodeDeclaration.cpp:70
std::optional< QList< knowCore::Uri > > acceptedUnits() const
Definition FocusNodeDeclaration.cpp:65
Definition FocusNodeDeclaration.h:17
QList< knowCore::Uri > inheritedTypes() const
Definition FocusNodeDeclaration.cpp:99
bool inherits(const knowCore::Uri &_uri)
Definition FocusNodeDeclaration.cpp:94
knowCore::ReturnValue< Field > field(const knowCore::Uri &_uri)
Definition FocusNodeDeclaration.cpp:114
bool hasField(const knowCore::Uri &_uri)
Definition FocusNodeDeclaration.cpp:109
QList< Field > fields() const
Definition FocusNodeDeclaration.cpp:124
knowCore::Uri type() const
Definition FocusNodeDeclaration.cpp:104
Definition FocusNodeDeclaration_p.h:11
Definition FocusNodeDeclaration_p.h:24
Definition FocusNodeDeclarationsRegistry.cpp:23