BON::ConnectionImpl Class Reference

#include <BONImpl.h>

Inheritance diagram for BON::ConnectionImpl:
Inheritance graph
[legend]
Collaboration diagram for BON::ConnectionImpl:
Collaboration graph
[legend]

List of all members.

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< ConnectionEndgetConnEnds (const MON::FCO &meta=MON::FCO())
std::multiset< ConnectionEndgetConnEnds (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 ConnectionImplattachI (IMgaConnection *spConnection, ProjectImpl *pProject=NULL, const MON::Object &meta=MON::Object())

Friends

class ConnectionEndImpl
class FCOImpl

Detailed Description

Definition at line 1237 of file BONImpl.h.


Constructor & Destructor Documentation

BON::ConnectionImpl::ConnectionImpl (  )  [protected]

Definition at line 6277 of file BONImpl.cpp.

BON::ConnectionImpl::~ConnectionImpl (  ) 

Definition at line 6438 of file BONImpl.cpp.


Member Function Documentation

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.


Friends And Related Function Documentation

friend class ConnectionEndImpl [friend]

Reimplemented from BON::FCOImpl.

Definition at line 1312 of file BONImpl.h.

friend class FCOImpl [friend]

Reimplemented from BON::ObjectImpl.

Definition at line 1313 of file BONImpl.h.


The documentation for this class was generated from the following files:
Generated on Thu May 30 15:57:55 2013 for GME by  doxygen 1.6.3