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< 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

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