OMSimulatorLib
The OMSimulator project is a FMI-based co-simulation environment that supports ordinary (i.e., non-delayed) and TLM connections.
|
Go to the documentation of this file.
32 #ifndef _OMS_ELEMENT_H_
33 #define _OMS_ELEMENT_H_
40 #include "TLMBusConnector.h"
42 #include "OMSimulator/Types.h"
55 const oms_element_enu_t
getType()
const {
return type;}
~Element()
Definition: Element.cpp:48
ComRef - component reference.
Definition: ComRef.h:46
void setName(const ComRef &name)
Definition: Element.cpp:59
void setBusConnectors(oms::BusConnector **newBusConnectors)
Definition: Element.cpp:84
Element.
Definition: Element.h:49
oms::Connector ** getConnectors() const
Definition: Element.h:57
const char * elements
Definition: Tags.cpp:54
void setTLMBusConnectors(oms::TLMBusConnector **newTLMBusConnectors)
Definition: Element.cpp:90
const oms::ssd::ElementGeometry * getGeometry() const
Definition: Element.h:58
BusConnector.
Definition: BusConnector.h:20
Definition: ElementGeometry.h:45
void setSubElements(oms_element_t **subelements)
Definition: Element.cpp:96
void setGeometry(const oms::ssd::ElementGeometry *newGeometry)
Definition: Element.cpp:67
const char * connectors
Definition: Tags.cpp:51
Element & operator=(const Element &rhs)
not implemented
char * allocateAndCopyString(const char *source)
Definition: OMSString.cpp:38
const oms::ComRef getName() const
Definition: Element.h:56
const char * c_str() const
Definition: ComRef.h:75
void setConnectors(oms::Connector **newConnectors)
Definition: Element.cpp:79
const oms_element_enu_t getType() const
Definition: Element.h:55
Connector.
Definition: Connector.h:49
TLMBusConnector.
Definition: TLMBusConnector.h:96
Element(oms_element_enu_t type, const ComRef &name)
Definition: Element.cpp:37