21 Relation(std::string a_name, std::vector<Domain *> *a_params, std::string _module_name);
63 std::string print_params();
65 std::vector<Domain *> *params;
std::vector< Domain * > * get_params()
getter for relation params
Definition: Relation.cc:25
std::string get_module()
getter for module name relation is in
Definition: Relation.cc:41
void set_module(std::string _m)
setter for module name relation is in
Definition: Relation.cc:45
void set_unknown(bool value)
setter for value saing, whether this relation is queried for unknown facts
Definition: Relation.cc:37
Definition: Application.cc:37
std::string get_name()
getter for relation name
Definition: Relation.cc:29
~Relation()
destructor for Relation class
Definition: Relation.cc:14
Relation(std::string a_name, std::vector< Domain *> *a_params, std::string _module_name)
constructor for Relation class
Definition: Relation.cc:7
std::string print()
returns string with relation information
Definition: Relation.cc:49
bool is_unknown()
getter for value saing, whether this relation is queried for unknown facts
Definition: Relation.cc:33
class that handles relation instance inside modules
Definition: Relation.h:13