#include <BONImpl.h>
Public Member Functions | |
~ConnectionImpl () | |
bool | setDeleted () |
ObjectType | getStereotype () const |
ConnectionPtr | getConnectionI () const |
MON::Connection | getConnectionMeta () const |
std::string | getInfoString (Util::InfoOptions usOptions=Util::IO_None) const |
std::multiset< ConnectionEnd > | getConnEnds (const MON::FCO &meta=MON::FCO()) |
std::multiset< ConnectionEnd > | getConnEnds (const std::string &strFCO) |
ConnectionEnd | getConnEnd (const std::string &strRole, const MON::FCO &meta=MON::FCO()) |
ConnectionEnd | getConnEnd (const std::string &strRole, const std::string &strFCO) |
ConnectionEnd | getSrc (const MON::FCO &meta=MON::FCO()) |
ConnectionEnd | getSrc (const std::string &strFCO) |
ConnectionEnd | getDst (const MON::FCO &meta=MON::FCO()) |
ConnectionEnd | getDst (const std::string &strFCO) |
virtual void | accept (Visitor *pVisitor) |
ConnectionRegistryNode | getRegistry () const |
virtual void | eventPerformedI (const Event &event) |
Static Public Member Functions | |
static Connection | attach (IMgaConnection *spConnection) |
static Connection | create (const Model &parent, const std::set< Connection::Pair > &ends, const MON::Connection &meta=MON::Connection(), const std::string &strRole="") |
static Connection | create (const Model &parent, const std::set< Connection::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< Connection::Pair > &ends, const std::string &strRole) |
static Connection | createAs (const Model &parent, const ConnectionEnd &srcEnd, const ConnectionEnd &dstEnd, const std::string &strRole) |
Protected Member Functions | |
ConnectionImpl () | |
Static Protected Member Functions | |
static ConnectionImpl * | attachI (IMgaConnection *spConnection, ProjectImpl *pProject=NULL, const MON::Object &meta=MON::Object()) |
Friends | |
class | ConnectionEndImpl |
class | FCOImpl |
Definition at line 1237 of file BONImpl.h.
BON::ConnectionImpl::ConnectionImpl | ( | ) | [protected] |
Definition at line 6277 of file BONImpl.cpp.
BON::ConnectionImpl::~ConnectionImpl | ( | ) |
Definition at line 6438 of file BONImpl.cpp.
void BON::ConnectionImpl::accept | ( | Visitor * | pVisitor | ) | [virtual] |
Reimplemented from BON::FCOImpl.
Definition at line 6833 of file BONImpl.cpp.
Connection BON::ConnectionImpl::attach | ( | IMgaConnection * | spConnection | ) | [static] |
Definition at line 6307 of file BONImpl.cpp.
ConnectionImpl * BON::ConnectionImpl::attachI | ( | IMgaConnection * | spConnection, | |
ProjectImpl * | pProject = NULL , |
|||
const MON::Object & | meta = MON::Object() | |||
) | [static, protected] |
Definition at line 6282 of file BONImpl.cpp.
Connection BON::ConnectionImpl::create | ( | const Model & | parent, | |
const ConnectionEnd & | srcEnd, | |||
const ConnectionEnd & | dstEnd, | |||
const std::string & | strConnection, | |||
const std::string & | strRole = "" | |||
) | [static] |
Definition at line 6379 of file BONImpl.cpp.
Connection BON::ConnectionImpl::create | ( | const Model & | parent, | |
const ConnectionEnd & | srcEnd, | |||
const ConnectionEnd & | dstEnd, | |||
const MON::Connection & | meta = MON::Connection() , |
|||
const std::string & | strRole = "" | |||
) | [static] |
Definition at line 6371 of file BONImpl.cpp.
Connection BON::ConnectionImpl::create | ( | const Model & | parent, | |
const std::set< Connection::Pair > & | ends, | |||
const std::string & | strConnection, | |||
const std::string & | strRole = "" | |||
) | [static] |
Definition at line 6355 of file BONImpl.cpp.
Connection BON::ConnectionImpl::create | ( | const Model & | parent, | |
const std::set< Connection::Pair > & | ends, | |||
const MON::Connection & | meta = MON::Connection() , |
|||
const std::string & | strRole = "" | |||
) | [static] |
Definition at line 6312 of file BONImpl.cpp.
Connection BON::ConnectionImpl::createAs | ( | const Model & | parent, | |
const ConnectionEnd & | srcEnd, | |||
const ConnectionEnd & | dstEnd, | |||
const std::string & | strRole | |||
) | [static] |
Definition at line 6430 of file BONImpl.cpp.
Connection BON::ConnectionImpl::createAs | ( | const Model & | parent, | |
const std::set< Connection::Pair > & | ends, | |||
const std::string & | strRole | |||
) | [static] |
Definition at line 6387 of file BONImpl.cpp.
void BON::ConnectionImpl::eventPerformedI | ( | const Event & | event | ) | [virtual] |
Reimplemented from BON::FCOImpl.
Definition at line 6659 of file BONImpl.cpp.
ConnectionPtr BON::ConnectionImpl::getConnectionI | ( | ) | const |
Definition at line 6468 of file BONImpl.cpp.
MON::Connection BON::ConnectionImpl::getConnectionMeta | ( | ) | const |
Definition at line 6474 of file BONImpl.cpp.
ConnectionEnd BON::ConnectionImpl::getConnEnd | ( | const std::string & | strRole, | |
const std::string & | strFCO | |||
) |
Definition at line 6776 of file BONImpl.cpp.
ConnectionEnd BON::ConnectionImpl::getConnEnd | ( | const std::string & | strRole, | |
const MON::FCO & | meta = MON::FCO() | |||
) |
Definition at line 6733 of file BONImpl.cpp.
std::multiset< ConnectionEnd > BON::ConnectionImpl::getConnEnds | ( | const std::string & | strFCO | ) |
Definition at line 6723 of file BONImpl.cpp.
std::multiset< ConnectionEnd > BON::ConnectionImpl::getConnEnds | ( | const MON::FCO & | meta = MON::FCO() |
) |
Definition at line 6688 of file BONImpl.cpp.
ConnectionEnd BON::ConnectionImpl::getDst | ( | const std::string & | strFCO | ) |
Definition at line 6819 of file BONImpl.cpp.
ConnectionEnd BON::ConnectionImpl::getDst | ( | const MON::FCO & | meta = MON::FCO() |
) |
Definition at line 6808 of file BONImpl.cpp.
std::string BON::ConnectionImpl::getInfoString | ( | Util::InfoOptions | usOptions = Util::IO_None |
) | const [virtual] |
Implements BON::FCOImpl.
Definition at line 6479 of file BONImpl.cpp.
ConnectionRegistryNode BON::ConnectionImpl::getRegistry | ( | ) | const |
Reimplemented from BON::FCOImpl.
Definition at line 6838 of file BONImpl.cpp.
ConnectionEnd BON::ConnectionImpl::getSrc | ( | const std::string & | strFCO | ) |
Definition at line 6797 of file BONImpl.cpp.
ConnectionEnd BON::ConnectionImpl::getSrc | ( | const MON::FCO & | meta = MON::FCO() |
) |
Definition at line 6786 of file BONImpl.cpp.
ObjectType BON::ConnectionImpl::getStereotype | ( | ) | const [virtual] |
Implements BON::ObjectImpl.
Definition at line 6463 of file BONImpl.cpp.
bool BON::ConnectionImpl::setDeleted | ( | ) | [virtual] |
Reimplemented from BON::FCOImpl.
Definition at line 6450 of file BONImpl.cpp.
friend class ConnectionEndImpl [friend] |
Reimplemented from BON::FCOImpl.
friend class FCOImpl [friend] |
Reimplemented from BON::ObjectImpl.