1 #ifndef GPM_ModelPort_H
2 #define GPM_ModelPort_H
54 inline static SP::GPM_ModelPort
New() {
This class describes a model GraphElement interface.
Definition: GPM_ModelGraphElement.h:21
static SP::GPM_ModelPort New()
create a test class
Definition: GPM_ModelPort.h:54
DEFINE_SPTR(GPM_ModelPort)
virtual void updateEnvironment(const map< tString, SP::GPM_Variable > &env)
update the environment
Definition: GPM_ModelGraphElement.cpp:29
#define null
Definition: types.h:13
virtual void updateEnvironment(const map< tString, SP::GPM_Variable > &env)
update the environment
Definition: GPM_ModelPort.h:74
This class describes a port.
Definition: GPM_Port.h:16
virtual SP::GPM_GraphElement NewInstance() const
create a new instance
Definition: GPM_ModelPort.h:61
virtual void copy(const GPM_GraphElement &node)
copy
Definition: GPM_ModelPort.h:66
virtual ~GPM_ModelPort(void)
destroy
Definition: GPM_ModelPort.cpp:7
This class describes a model Port.
Definition: GPM_ModelPort.h:19
virtual void copy(const GPM_GraphElement &node)
copy
Definition: GPM_Port.cpp:14
virtual void updateEnvironment(const map< tString, SP::GPM_Variable > &env)
update environment
Definition: GPM_GraphElement.cpp:114
GPM_ModelPort(void)
create
Definition: GPM_ModelPort.cpp:4
This class describes an element of a graph.
Definition: GPM_GraphElement.h:17
virtual void copy(const GPM_ModelGraphElement &vertex)
copy
Definition: GPM_ModelGraphElement.cpp:13
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:106