kDB: Knowledge DataBase
Loading...
Searching...
No Matches
kDB::Repository::RDF::FocusNodeDeclaration::Field Class Reference

Classes

struct  Private
 

Public Member Functions

 Field (const Field &_rhs)
 
Fieldoperator= (const Field &_rhs)
 
bool operator== (const Field &_rhs)
 
bool operator!= (const Field &_rhs)
 
bool isConstant () const
 
QString name () const
 
knowCore::Uri path () const
 
knowCore::Uri datatype () const
 
knowRDF::Literal value () const
 
std::optional< QList< knowCore::Uri > > acceptedUnits () const
 
std::optional< knowCore::ValueListacceptedValues () const
 

Friends

struct Private
 
struct FocusNodeDeclarationsRegistryPrivate
 

Member Function Documentation

◆ acceptedUnits()

std::optional< QList< knowCore::Uri > > Field::acceptedUnits ( ) const

list of accepted units, if datatype == askcore_types::quantityDecimal

◆ acceptedValues()

std::optional< knowCore::ValueList > Field::acceptedValues ( ) const

List of accepted values

◆ isConstant()

bool Field::isConstant ( ) const
Returns
true if the field is a constant. A constant field can only be set once, it cannot be modified.

The documentation for this class was generated from the following files: