knowL: Knowledge Libraries
Loading...
Searching...
No Matches
knowl
src
knowSHACL
Constraint_p.h
1
#include "Constraint.h"
2
3
#include <knowCore/Value.h>
4
5
#include "NodeShape.h"
6
#include "PropertyShape.h"
7
8
struct
knowSHACL::Constraint::Private
:
public
QSharedData
9
{
10
Type type = Type::Empty;
11
12
knowCore::Value
value;
13
PropertyShape
property;
14
PropertyShape::Private
* property_ref =
nullptr
;
15
QList<NodeShape>
nodes;
16
NodeShape
node;
17
NodeShape::Private
* node_ref =
nullptr
;
18
QRegularExpression pattern;
19
std::optional<int> qualifiedMinCount, qualifiedMaxCount;
20
bool
qualifiedDisjoint =
false
;
21
};
QList
Definition
Forward.h:14
knowCore::Value
Definition
Value.h:21
knowSHACL::NodeShape
Definition
NodeShape.h:14
knowSHACL::PropertyShape
Definition
PropertyShape.h:14
knowSHACL::Constraint::Private
Definition
Constraint_p.h:9
knowSHACL::NodeShape::Private
Definition
NodeShape_p.h:9
knowSHACL::PropertyShape::Private
Definition
PropertyShape_p.h:7
Generated by
1.12.0