#include <BONImpl.h>
Public Member Functions | |
~ReferenceImpl () | |
bool | setDeleted () |
ObjectType | getStereotype () const |
ReferencePtr | getReferenceI () const |
MON::Reference | getReferenceMeta () const |
std::string | getInfoString (Util::InfoOptions usOptions=Util::IO_None) const |
FCO | getReferred (const MON::FCO &meta=MON::FCO()) |
FCO | getReferred (const std::string &strFCO) |
void | setReferred (const FCO &fco) |
ReferencePortContainer | getRefPortContainer () |
virtual void | accept (Visitor *pVisitor) |
FCOExRegistryNode | getRegistry () const |
virtual void | eventPerformedI (const Event &event) |
Static Public Member Functions | |
static Reference | attach (IMgaReference *spReference) |
static Reference | create (const Folder &parent, const MON::Reference &meta=MON::Reference()) |
static Reference | create (const Folder &parent, const std::string &strReference) |
static Reference | create (const Folder &parent, const Reference &baseType, bool bAsInstance=true) |
static Reference | create (const Model &parent, const MON::Reference &meta=MON::Reference(), const std::string &strRole="") |
static Reference | create (const Model &parent, const std::string &strReference, const std::string &strRole="") |
static Reference | create (const Model &parent, const Reference &baseType, bool bAsInstance=true, const std::string &strRole="") |
static Reference | createAs (const Model &parent, const std::string &strRole) |
Protected Member Functions | |
ReferenceImpl () | |
Static Protected Member Functions | |
static ReferenceImpl * | attachI (IMgaReference *spReference, ProjectImpl *pProject=NULL, const MON::Object &meta=MON::Object()) |
Friends | |
class | FCOImpl |
class | ConnectionEndImpl |
class | ReferencePortContainerImpl |
class | ReferencePortImpl |
Definition at line 1143 of file BONImpl.h.
BON::ReferenceImpl::ReferenceImpl | ( | ) | [protected] |
Definition at line 5846 of file BONImpl.cpp.
BON::ReferenceImpl::~ReferenceImpl | ( | ) |
Definition at line 5946 of file BONImpl.cpp.
void BON::ReferenceImpl::accept | ( | Visitor * | pVisitor | ) | [virtual] |
Reimplemented from BON::FCOImpl.
Definition at line 6256 of file BONImpl.cpp.
Reference BON::ReferenceImpl::attach | ( | IMgaReference * | spReference | ) | [static] |
Definition at line 5879 of file BONImpl.cpp.
ReferenceImpl * BON::ReferenceImpl::attachI | ( | IMgaReference * | spReference, | |
ProjectImpl * | pProject = NULL , |
|||
const MON::Object & | meta = MON::Object() | |||
) | [static, protected] |
Definition at line 5854 of file BONImpl.cpp.
Reference BON::ReferenceImpl::create | ( | const Model & | parent, | |
const Reference & | baseType, | |||
bool | bAsInstance = true , |
|||
const std::string & | strRole = "" | |||
) | [static] |
Definition at line 5934 of file BONImpl.cpp.
Reference BON::ReferenceImpl::create | ( | const Model & | parent, | |
const std::string & | strReference, | |||
const std::string & | strRole = "" | |||
) | [static] |
Definition at line 5918 of file BONImpl.cpp.
Reference BON::ReferenceImpl::create | ( | const Model & | parent, | |
const MON::Reference & | meta = MON::Reference() , |
|||
const std::string & | strRole = "" | |||
) | [static] |
Definition at line 5912 of file BONImpl.cpp.
Reference BON::ReferenceImpl::create | ( | const Folder & | parent, | |
const Reference & | baseType, | |||
bool | bAsInstance = true | |||
) | [static] |
Definition at line 5906 of file BONImpl.cpp.
Reference BON::ReferenceImpl::create | ( | const Folder & | parent, | |
const std::string & | strReference | |||
) | [static] |
Definition at line 5890 of file BONImpl.cpp.
Reference BON::ReferenceImpl::create | ( | const Folder & | parent, | |
const MON::Reference & | meta = MON::Reference() | |||
) | [static] |
Definition at line 5884 of file BONImpl.cpp.
Reference BON::ReferenceImpl::createAs | ( | const Model & | parent, | |
const std::string & | strRole | |||
) | [static] |
Definition at line 5940 of file BONImpl.cpp.
void BON::ReferenceImpl::eventPerformedI | ( | const Event & | event | ) | [virtual] |
Reimplemented from BON::FCOImpl.
Definition at line 6139 of file BONImpl.cpp.
std::string BON::ReferenceImpl::getInfoString | ( | Util::InfoOptions | usOptions = Util::IO_None |
) | const [virtual] |
Implements BON::FCOImpl.
Definition at line 6000 of file BONImpl.cpp.
ReferencePtr BON::ReferenceImpl::getReferenceI | ( | ) | const |
Definition at line 5989 of file BONImpl.cpp.
MON::Reference BON::ReferenceImpl::getReferenceMeta | ( | ) | const |
Definition at line 5995 of file BONImpl.cpp.
FCO BON::ReferenceImpl::getReferred | ( | const std::string & | strFCO | ) |
Definition at line 6183 of file BONImpl.cpp.
Definition at line 6168 of file BONImpl.cpp.
ReferencePortContainer BON::ReferenceImpl::getRefPortContainer | ( | ) |
Definition at line 6242 of file BONImpl.cpp.
FCOExRegistryNode BON::ReferenceImpl::getRegistry | ( | ) | const |
Reimplemented from BON::FCOImpl.
Definition at line 6266 of file BONImpl.cpp.
ObjectType BON::ReferenceImpl::getStereotype | ( | ) | const [virtual] |
Implements BON::ObjectImpl.
Definition at line 5984 of file BONImpl.cpp.
bool BON::ReferenceImpl::setDeleted | ( | ) | [virtual] |
Reimplemented from BON::FCOImpl.
Definition at line 5965 of file BONImpl.cpp.
void BON::ReferenceImpl::setReferred | ( | const FCO & | fco | ) |
Definition at line 6193 of file BONImpl.cpp.
friend class ConnectionEndImpl [friend] |
Reimplemented from BON::FCOImpl.
friend class FCOImpl [friend] |
Reimplemented from BON::ObjectImpl.
friend class ReferencePortContainerImpl [friend] |
friend class ReferencePortImpl [friend] |
Reimplemented from BON::FCOImpl.