BON::ConnectionEndImpl Class Reference

#include <BONImpl.h>

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

List of all members.

Public Member Functions

virtual ~ConnectionEndImpl ()
bool setDeleted ()
Project getProject () const
virtual bool isReferencePort () const =0
virtual std::string getInfoString (Util::InfoOptions usOptions=Util::IO_None) const =0
std::string getInfoString (const std::set< Util::InfoOption > &setOptions) const
std::set< ConnectiongetConnLinks (const MON::Connection &meta=MON::Connection(), const std::string &strRole="", bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect())
std::set< ConnectiongetConnLinks (const std::string &strConnection, const std::string &strRole="", bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect())
std::set< ConnectiongetInConnLinks (const MON::Connection &meta=MON::Connection(), bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect())
std::set< ConnectiongetInConnLinks (const std::string &strConnection, bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect())
std::set< ConnectiongetOutConnLinks (const MON::Connection &meta=MON::Connection(), bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect())
std::set< ConnectiongetOutConnLinks (const std::string &strConnection, bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect())
std::multiset< ConnectionEndgetConnEndsAs (const MON::Connection &meta=MON::Connection(), const std::string &strRole="", bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect())
std::multiset< ConnectionEndgetConnEndsAs (const std::string &strConnection, const std::string &strRole="", bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect())
std::multiset< ConnectionEndgetInConnEnds (const MON::Connection &meta=MON::Connection(), bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect())
std::multiset< ConnectionEndgetInConnEnds (const std::string &strConnection, bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect())
std::multiset< ConnectionEndgetOutConnEnds (const MON::Connection &meta=MON::Connection(), bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect())
std::multiset< ConnectionEndgetOutConnEnds (const std::string &strConnection, bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect())
std::multiset< ConnectionEndgetDirectConnEnds (const MON::Connection &meta, const std::string &strRole, bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect())
std::multiset< ConnectionEndgetDirectConnEnds (const std::string &strConnection, const std::string &strRole, bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect())
std::multiset< ConnectionEndgetDirectInConnEnds (const MON::Connection &meta, bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect())
std::multiset< ConnectionEndgetDirectInConnEnds (const std::string &strConnection, bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect())
std::multiset< ConnectionEndgetDirectOutConnEnds (const MON::Connection &meta, bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect())
std::multiset< ConnectionEndgetDirectOutConnEnds (const std::string &strConnection, bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect())
std::multiset< ConnectionEndgetConnEnds (const MON::Connection &meta=MON::Connection(), const std::string &strRole="", bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect())
std::multiset< ConnectionEndgetConnEnds (const std::string &strConnection, const std::string &strRole="", bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect())
virtual void accept (Visitor *pVisitor)

Protected Member Functions

 ConnectionEndImpl ()

Static Protected Member Functions

static ConnectionEndImplattachI (IMgaConnPoint *spCP, ProjectImpl *pProject=NULL, const MON::Object &meta=MON::Object())

Friends

class ConnectionImpl
class FCOImpl
class ReferencePortImpl

Detailed Description

Definition at line 528 of file BONImpl.h.


Constructor & Destructor Documentation

BON::ConnectionEndImpl::ConnectionEndImpl (  )  [protected]

Definition at line 2324 of file BONImpl.cpp.

BON::ConnectionEndImpl::~ConnectionEndImpl (  )  [virtual]

Definition at line 2357 of file BONImpl.cpp.


Member Function Documentation

void BON::ConnectionEndImpl::accept ( Visitor pVisitor  )  [virtual]
ConnectionEndImpl * BON::ConnectionEndImpl::attachI ( IMgaConnPoint *  spCP,
ProjectImpl pProject = NULL,
const MON::Object meta = MON::Object() 
) [static, protected]

Definition at line 2329 of file BONImpl.cpp.

std::multiset< ConnectionEnd > BON::ConnectionEndImpl::getConnEnds ( const std::string strConnection,
const std::string strRole = "",
bool  bIncludeRefs = true,
const MON::Aspect aspect = MON::Aspect() 
)

Definition at line 3053 of file BONImpl.cpp.

std::multiset< ConnectionEnd > BON::ConnectionEndImpl::getConnEnds ( const MON::Connection meta = MON::Connection(),
const std::string strRole = "",
bool  bIncludeRefs = true,
const MON::Aspect aspect = MON::Aspect() 
)

Definition at line 2918 of file BONImpl.cpp.

std::multiset< ConnectionEnd > BON::ConnectionEndImpl::getConnEndsAs ( const std::string strConnection,
const std::string strRole = "",
bool  bIncludeRefs = true,
const MON::Aspect aspect = MON::Aspect() 
)

Definition at line 2816 of file BONImpl.cpp.

std::multiset< ConnectionEnd > BON::ConnectionEndImpl::getConnEndsAs ( const MON::Connection meta = MON::Connection(),
const std::string strRole = "",
bool  bIncludeRefs = true,
const MON::Aspect aspect = MON::Aspect() 
)

Definition at line 2683 of file BONImpl.cpp.

std::set< Connection > BON::ConnectionEndImpl::getConnLinks ( const std::string strConnection,
const std::string strRole = "",
bool  bIncludeRefs = true,
const MON::Aspect aspect = MON::Aspect() 
)

Definition at line 2644 of file BONImpl.cpp.

std::set< Connection > BON::ConnectionEndImpl::getConnLinks ( const MON::Connection meta = MON::Connection(),
const std::string strRole = "",
bool  bIncludeRefs = true,
const MON::Aspect aspect = MON::Aspect() 
)

Definition at line 2564 of file BONImpl.cpp.

std::multiset< ConnectionEnd > BON::ConnectionEndImpl::getDirectConnEnds ( const std::string strConnection,
const std::string strRole,
bool  bIncludeRefs = true,
const MON::Aspect aspect = MON::Aspect() 
)

Definition at line 2887 of file BONImpl.cpp.

std::multiset< ConnectionEnd > BON::ConnectionEndImpl::getDirectConnEnds ( const MON::Connection meta,
const std::string strRole,
bool  bIncludeRefs = true,
const MON::Aspect aspect = MON::Aspect() 
)

Definition at line 2867 of file BONImpl.cpp.

std::multiset< ConnectionEnd > BON::ConnectionEndImpl::getDirectInConnEnds ( const std::string strConnection,
bool  bIncludeRefs = true,
const MON::Aspect aspect = MON::Aspect() 
)

Definition at line 2904 of file BONImpl.cpp.

std::multiset< ConnectionEnd > BON::ConnectionEndImpl::getDirectInConnEnds ( const MON::Connection meta,
bool  bIncludeRefs = true,
const MON::Aspect aspect = MON::Aspect() 
)

Definition at line 2894 of file BONImpl.cpp.

std::multiset< ConnectionEnd > BON::ConnectionEndImpl::getDirectOutConnEnds ( const std::string strConnection,
bool  bIncludeRefs = true,
const MON::Aspect aspect = MON::Aspect() 
)

Definition at line 2911 of file BONImpl.cpp.

std::multiset< ConnectionEnd > BON::ConnectionEndImpl::getDirectOutConnEnds ( const MON::Connection meta,
bool  bIncludeRefs = true,
const MON::Aspect aspect = MON::Aspect() 
)

Definition at line 2899 of file BONImpl.cpp.

std::multiset< ConnectionEnd > BON::ConnectionEndImpl::getInConnEnds ( const std::string strConnection,
bool  bIncludeRefs = true,
const MON::Aspect aspect = MON::Aspect() 
)

Definition at line 2839 of file BONImpl.cpp.

std::multiset< ConnectionEnd > BON::ConnectionEndImpl::getInConnEnds ( const MON::Connection meta = MON::Connection(),
bool  bIncludeRefs = true,
const MON::Aspect aspect = MON::Aspect() 
)

Definition at line 2834 of file BONImpl.cpp.

std::set< Connection > BON::ConnectionEndImpl::getInConnLinks ( const std::string strConnection,
bool  bIncludeRefs = true,
const MON::Aspect aspect = MON::Aspect() 
)

Definition at line 2665 of file BONImpl.cpp.

std::set< Connection > BON::ConnectionEndImpl::getInConnLinks ( const MON::Connection meta = MON::Connection(),
bool  bIncludeRefs = true,
const MON::Aspect aspect = MON::Aspect() 
)

Definition at line 2660 of file BONImpl.cpp.

std::string BON::ConnectionEndImpl::getInfoString ( const std::set< Util::InfoOption > &  setOptions  )  const

Reimplemented in BON::FCOImpl.

Definition at line 2394 of file BONImpl.cpp.

virtual std::string BON::ConnectionEndImpl::getInfoString ( Util::InfoOptions  usOptions = Util::IO_None  )  const [pure virtual]
std::multiset< ConnectionEnd > BON::ConnectionEndImpl::getOutConnEnds ( const std::string strConnection,
bool  bIncludeRefs = true,
const MON::Aspect aspect = MON::Aspect() 
)

Definition at line 2849 of file BONImpl.cpp.

std::multiset< ConnectionEnd > BON::ConnectionEndImpl::getOutConnEnds ( const MON::Connection meta = MON::Connection(),
bool  bIncludeRefs = true,
const MON::Aspect aspect = MON::Aspect() 
)

Definition at line 2844 of file BONImpl.cpp.

std::set< Connection > BON::ConnectionEndImpl::getOutConnLinks ( const std::string strConnection,
bool  bIncludeRefs = true,
const MON::Aspect aspect = MON::Aspect() 
)

Definition at line 2675 of file BONImpl.cpp.

std::set< Connection > BON::ConnectionEndImpl::getOutConnLinks ( const MON::Connection meta = MON::Connection(),
bool  bIncludeRefs = true,
const MON::Aspect aspect = MON::Aspect() 
)

Definition at line 2670 of file BONImpl.cpp.

Project BON::ConnectionEndImpl::getProject (  )  const

Reimplemented in BON::FCOImpl.

Definition at line 2389 of file BONImpl.cpp.

virtual bool BON::ConnectionEndImpl::isReferencePort (  )  const [pure virtual]

Implemented in BON::ReferencePortImpl, and BON::FCOImpl.

bool BON::ConnectionEndImpl::setDeleted (  )  [virtual]

Friends And Related Function Documentation

friend class ConnectionImpl [friend]

Reimplemented in BON::FCOImpl.

Definition at line 614 of file BONImpl.h.

friend class FCOImpl [friend]

Reimplemented in BON::AtomImpl, BON::ModelImpl, BON::SetImpl, BON::ReferenceImpl, and BON::ConnectionImpl.

Definition at line 615 of file BONImpl.h.

friend class ReferencePortImpl [friend]

Reimplemented in BON::FCOImpl, and BON::ReferenceImpl.

Definition at line 616 of file BONImpl.h.


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