32 #ifndef _OMS_ELEMENT_H_ 33 #define _OMS_ELEMENT_H_ 39 #include "TLMBusConnector.h" void setName(const ComRef &name)
Definition: Element.cpp:74
ssd_element_geometry_t * geometry
Geometry information of the element.
Definition: Types.h:401
Definition: ElementGeometry.h:45
void setGeometry(const oms::ssd::ElementGeometry *newGeometry)
Definition: Element.cpp:84
const oms::ComRef getName() const
Definition: Element.h:59
const oms::ssd::ElementGeometry * getGeometry() const
Definition: Element.h:61
~Element()
Definition: Element.cpp:63
TLMBusConnector.
Definition: TLMBusConnector.h:96
void setSubElements(oms_element_t **subelements)
Definition: Element.cpp:115
oms_connector_t ** connectors
List (null-terminated array) of all interface variables: inputs, outputs, and parameters.
Definition: Types.h:398
void setTLMBusConnectors(oms::TLMBusConnector **newTLMBusConnectors)
Definition: Element.cpp:109
void setBusConnectors(oms::BusConnector **newBusConnectors)
Definition: Element.cpp:103
void setConnectors(oms::Connector **newConnectors)
Definition: Element.cpp:98
oms::Connector ** getConnectors() const
Definition: Element.h:60
ComRef - component reference.
Definition: ComRef.h:43
oms_element_enu_t type
Element type, i.e. system or component.
Definition: Types.h:395
Connector.
Definition: Connector.h:48
BusConnector.
Definition: BusConnector.h:20
oms_element_enu_t
Definition: Types.h:96
Definition: BusConnector.h:15
Element & operator=(const Element &rhs)
not implemented
Element(oms_element_enu_t type, const ComRef &name)
Definition: Element.cpp:43
const oms_element_enu_t getType() const
Definition: Element.h:58
Element.
Definition: Element.h:52
Element (aka ssd:Component)
Definition: Types.h:394
char * name
Name of the element.
Definition: Types.h:396