Connection. More...
#include <CPACSSystemConnection.h>
Inheritance diagram for tigl::generated::CPACSSystemConnection:Public Member Functions | |
| TIGL_EXPORT | CPACSSystemConnection (CPACSSystemConnections *parent, CTiglUIDManager *uidMgr) |
| virtual TIGL_EXPORT const boost::optional< CPACSSystemConnection_connectionType > & | GetConnectionType () const |
| virtual TIGL_EXPORT boost::optional< CPACSSystemControlDevices > & | GetControlDevices () |
| virtual TIGL_EXPORT const boost::optional< CPACSSystemControlDevices > & | GetControlDevices () const |
| virtual TIGL_EXPORT CPACSSystemControlDevices & | GetControlDevices (CreateIfNotExistsTag) |
| virtual TIGL_EXPORT const boost::optional< std::string > & | GetDescription () const |
| virtual TIGL_EXPORT const std::string & | GetName () const |
| virtual TIGL_EXPORT CTiglUIDObject * | GetNextUIDParent () |
| virtual TIGL_EXPORT const CTiglUIDObject * | GetNextUIDParent () const |
| TIGL_EXPORT CPACSSystemConnections * | GetParent () |
| TIGL_EXPORT const CPACSSystemConnections * | GetParent () const |
| virtual TIGL_EXPORT CPACSSourceTarget & | GetSource () |
| virtual TIGL_EXPORT const CPACSSourceTarget & | GetSource () const |
| virtual TIGL_EXPORT CPACSSourceTarget & | GetTarget () |
| virtual TIGL_EXPORT const CPACSSourceTarget & | GetTarget () const |
| virtual TIGL_EXPORT const std::string & | GetUID () const |
| TIGL_EXPORT CTiglUIDManager & | GetUIDManager () |
| TIGL_EXPORT const CTiglUIDManager & | GetUIDManager () const |
| virtual TIGL_EXPORT void | ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) |
| virtual TIGL_EXPORT void | RemoveControlDevices () |
| virtual TIGL_EXPORT void | SetConnectionType (const boost::optional< CPACSSystemConnection_connectionType > &value) |
| virtual TIGL_EXPORT void | SetDescription (const boost::optional< std::string > &value) |
| virtual TIGL_EXPORT void | SetName (const std::string &value) |
| virtual TIGL_EXPORT void | SetUID (const std::string &value) |
| virtual TIGL_EXPORT void | WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const |
| virtual TIGL_EXPORT | ~CPACSSystemConnection () |
Public Member Functions inherited from tigl::CTiglReqUIDObject | |
| boost::optional< std::string > | GetObjectUID () const |
| virtual | ~CTiglReqUIDObject ()=default |
Public Member Functions inherited from tigl::CTiglUIDObject | |
| TIGL_EXPORT void | Invalidate (const boost::optional< std::string > &source=boost::none) const |
Protected Attributes | |
| boost::optional< CPACSSystemConnection_connectionType > | m_connectionType |
| Optional classification of the connection type. | |
| boost::optional< CPACSSystemControlDevices > | m_controlDevices |
| Optional control devices defining connection-specific operating states. | |
| boost::optional< std::string > | m_description |
| Description. | |
| std::string | m_name |
| Name. | |
| CPACSSystemConnections * | m_parent |
| CPACSSourceTarget | m_source |
| Source of the connection. | |
| CPACSSourceTarget | m_target |
| Target of the connection. | |
| std::string | m_uID |
| UID. | |
| CTiglUIDManager * | m_uidMgr |
Private Member Functions | |
| CPACSSystemConnection (const CPACSSystemConnection &)=delete | |
| CPACSSystemConnection (CPACSSystemConnection &&)=delete | |
| CPACSSystemConnection & | operator= (const CPACSSystemConnection &)=delete |
| CPACSSystemConnection & | operator= (CPACSSystemConnection &&)=delete |
Additional Inherited Members | |
Protected Member Functions inherited from tigl::CTiglUIDObject | |
| ~CTiglUIDObject ()=default | |
Connection.
A connection represents a directed logical relation between a source and a target within a system architecture. It can be used to describe interactions, transfer paths, or dependencies between system components and their interfaces to other systems. Depending on the selected modeling fidelity, source and target may reference components (or their sub-components) via uID . Alternatively, they may refer to external entities (such as ambient or passengers ), ATA chapters, or other system architectures. Optional controlDevices can be used to describe connection-specific operating states. The optional connectionType classifies the primary nature of the connection, such as electric , pneumatic , hydraulic , mechanical , fluid , or data . The fluid type denotes the transport of a fluid medium as a consumable or resource, such as fuel, water, or oxygen. In contrast, hydraulic and pneumatic denote the transmission or conditioning of power via a pressurized liquid or gas, respectively.
| TIGL_EXPORT tigl::generated::CPACSSystemConnection::CPACSSystemConnection | ( | CPACSSystemConnections * | parent, |
| CTiglUIDManager * | uidMgr ) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Implements tigl::CTiglUIDObject.
|
virtual |
Implements tigl::CTiglUIDObject.
| TIGL_EXPORT CPACSSystemConnections * tigl::generated::CPACSSystemConnection::GetParent | ( | ) |
| TIGL_EXPORT const CPACSSystemConnections * tigl::generated::CPACSSystemConnection::GetParent | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Implements tigl::CTiglReqUIDObject.
|
virtual |
Implements tigl::CTiglUIDObject.
|
virtual |
Implements tigl::CTiglUIDObject.
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
Optional classification of the connection type.
|
protected |
Optional control devices defining connection-specific operating states.
|
protected |
Description.
|
protected |
Name.
|
protected |
|
protected |
Source of the connection.
|
protected |
Target of the connection.
|
protected |
UID.
|
protected |