#include <BONImpl.h>
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< Connection > | getConnLinks (const MON::Connection &meta=MON::Connection(), const std::string &strRole="", bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect()) |
std::set< Connection > | getConnLinks (const std::string &strConnection, const std::string &strRole="", bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect()) |
std::set< Connection > | getInConnLinks (const MON::Connection &meta=MON::Connection(), bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect()) |
std::set< Connection > | getInConnLinks (const std::string &strConnection, bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect()) |
std::set< Connection > | getOutConnLinks (const MON::Connection &meta=MON::Connection(), bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect()) |
std::set< Connection > | getOutConnLinks (const std::string &strConnection, bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect()) |
std::multiset< ConnectionEnd > | getConnEndsAs (const MON::Connection &meta=MON::Connection(), const std::string &strRole="", bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect()) |
std::multiset< ConnectionEnd > | getConnEndsAs (const std::string &strConnection, const std::string &strRole="", bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect()) |
std::multiset< ConnectionEnd > | getInConnEnds (const MON::Connection &meta=MON::Connection(), bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect()) |
std::multiset< ConnectionEnd > | getInConnEnds (const std::string &strConnection, bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect()) |
std::multiset< ConnectionEnd > | getOutConnEnds (const MON::Connection &meta=MON::Connection(), bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect()) |
std::multiset< ConnectionEnd > | getOutConnEnds (const std::string &strConnection, bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect()) |
std::multiset< ConnectionEnd > | getDirectConnEnds (const MON::Connection &meta, const std::string &strRole, bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect()) |
std::multiset< ConnectionEnd > | getDirectConnEnds (const std::string &strConnection, const std::string &strRole, bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect()) |
std::multiset< ConnectionEnd > | getDirectInConnEnds (const MON::Connection &meta, bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect()) |
std::multiset< ConnectionEnd > | getDirectInConnEnds (const std::string &strConnection, bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect()) |
std::multiset< ConnectionEnd > | getDirectOutConnEnds (const MON::Connection &meta, bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect()) |
std::multiset< ConnectionEnd > | getDirectOutConnEnds (const std::string &strConnection, bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect()) |
std::multiset< ConnectionEnd > | getConnEnds (const MON::Connection &meta=MON::Connection(), const std::string &strRole="", bool bIncludeRefs=true, const MON::Aspect &aspect=MON::Aspect()) |
std::multiset< ConnectionEnd > | getConnEnds (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 ConnectionEndImpl * | attachI (IMgaConnPoint *spCP, ProjectImpl *pProject=NULL, const MON::Object &meta=MON::Object()) |
Friends | |
class | ConnectionImpl |
class | FCOImpl |
class | ReferencePortImpl |
Definition at line 528 of file BONImpl.h.
BON::ConnectionEndImpl::ConnectionEndImpl | ( | ) | [protected] |
Definition at line 2324 of file BONImpl.cpp.
BON::ConnectionEndImpl::~ConnectionEndImpl | ( | ) | [virtual] |
Definition at line 2357 of file BONImpl.cpp.
void BON::ConnectionEndImpl::accept | ( | Visitor * | pVisitor | ) | [virtual] |
Reimplemented in BON::ReferencePortImpl, BON::FCOImpl, BON::AtomImpl, BON::ModelImpl, BON::SetImpl, BON::ReferenceImpl, and BON::ConnectionImpl.
Definition at line 3074 of file BONImpl.cpp.
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] |
Implemented in BON::ReferencePortImpl, BON::FCOImpl, BON::AtomImpl, BON::ModelImpl, BON::SetImpl, BON::ReferenceImpl, and BON::ConnectionImpl.
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] |
Reimplemented from Util::GenRefCounted.
Reimplemented in BON::ReferencePortImpl, BON::FCOImpl, BON::ModelImpl, BON::SetImpl, BON::ReferenceImpl, and BON::ConnectionImpl.
Definition at line 2369 of file BONImpl.cpp.
friend class ConnectionImpl [friend] |
Reimplemented in BON::FCOImpl.
friend class FCOImpl [friend] |
Reimplemented in BON::AtomImpl, BON::ModelImpl, BON::SetImpl, BON::ReferenceImpl, and BON::ConnectionImpl.
friend class ReferencePortImpl [friend] |
Reimplemented in BON::FCOImpl, and BON::ReferenceImpl.