BON::Connection Class Reference
#include <BON.h>
List of all members.
Public Types |
typedef std::pair< std::string,
ConnectionEnd > | Pair |
typedef ConnectionImpl | implementation_type |
Public Member Functions |
| Connection () |
| Connection (ConnectionImpl *pObject) |
| Connection (const Object &object) |
| Connection (const ConnectionEnd &object) |
| Connection (const FCO &object) |
Connection & | operator= (const Object &object) |
Connection & | operator= (const ConnectionEnd &object) |
Connection & | operator= (const FCO &object) |
ConnectionImpl * | operator-> () const |
Static Public Member Functions |
static Connection | attach (IMgaObject *spObject) |
static Connection | create (const Model &parent, const std::set< Pair > &ends, const MON::Connection &meta=MON::Connection(), const std::string &strRole="") |
static Connection | create (const Model &parent, const std::set< Pair > &ends, const std::string &strConnection, const std::string &strRole="") |
static Connection | create (const Model &parent, const ConnectionEnd &srcEnd, const ConnectionEnd &dstEnd, const MON::Connection &meta=MON::Connection(), const std::string &strRole="") |
static Connection | create (const Model &parent, const ConnectionEnd &srcEnd, const ConnectionEnd &dstEnd, const std::string &strConnection, const std::string &strRole="") |
static Connection | createAs (const Model &parent, const std::set< Pair > &ends, const std::string &strRole) |
static Connection | createAs (const Model &parent, const ConnectionEnd &srcEnd, const ConnectionEnd &dstEnd, const std::string &strRole) |
Static Public Attributes |
static const ObjectType | type = OT_Connection |
static const std::string | string_type = "BON::Connection" |
static const int | inheritance_level = 1 |
Static Protected Member Functions |
static void | addDerivedKinds (const std::vector< std::string > &vecKinds) |
Detailed Description
Definition at line 501 of file BON.h.
Member Typedef Documentation
Constructor & Destructor Documentation
BON::Connection::Connection |
( |
|
) |
[inline] |
BON::Connection::Connection |
( |
const Object & |
object |
) |
|
BON::Connection::Connection |
( |
const FCO & |
object |
) |
|
Member Function Documentation
void BON::Connection::addDerivedKinds |
( |
const std::vector< std::string > & |
vecKinds |
) |
[static, protected] |
Connection BON::Connection::attach |
( |
IMgaObject * |
spObject |
) |
[static] |
Member Data Documentation
The documentation for this class was generated from the following files: