1 #ifndef __MODULEEXTERNAL_H__ 2 #define __MODULEEXTERNAL_H__ 7 #include "ModuleGeneric.h" class that handles modules with support of external applications
Definition: ModuleExternal.h:20
~ModuleExternal()
destructor
Definition: ModuleExternal.cc:17
VariableSpace class for handling all values in interpreter environment.
Definition: VariableSpace.h:13
std::string print()
function that returns string with module information
Definition: ModuleExternal.cc:43
Definition: Application.cc:37
Relation * get_relation(std::string s) const
getter for a relation
Definition: ModuleExternal.cc:28
Generic class of module (only virtual methods)
Definition: ModuleGeneric.h:21
std::string name
name of external module
Definition: ModuleExternal.h:48
std::vector< Relation * > * get_relations() const
getter for module relations
Definition: ModuleExternal.cc:35
module_type::type get_module_type() const
getter for module type
Definition: ModuleExternal.cc:24
VariableSpace * variable_space
VariableSpace pointer for handling all values in enviroment.
Definition: ModuleExternal.h:44
std::string get_name() const
getter for a name of module
Definition: ModuleExternal.cc:39
VariableSpace * get_variable_space() const
getter for sql variable space pointer
std::vector< Relation * > * relations
list of relations inside external module
Definition: ModuleExternal.h:46
ModuleExternal(VariableSpace *_v)
constructor
Definition: ModuleExternal.cc:13
class that handles relation instance inside modules
Definition: Relation.h:13