#include <BONImpl.h>
Public Member Functions | |
~SetImpl () | |
bool | setDeleted () |
ObjectType | getStereotype () const |
SetPtr | getSetI () const |
MON::Set | getSetMeta () const |
std::string | getInfoString (Util::InfoOptions usOptions=Util::IO_None) const |
std::set< FCO > | getMembers (const MON::FCO &meta=MON::FCO(), const MON::Aspect &aspect=MON::Aspect()) |
std::set< FCO > | getMembers (const std::string &strFCO, const MON::Aspect &aspect=MON::Aspect()) |
void | addMember (const BON::FCO &fco) |
void | removeMember (const BON::FCO &fco) |
virtual void | accept (Visitor *pVisitor) |
FCOExRegistryNode | getRegistry () const |
virtual void | eventPerformedI (const Event &event) |
Static Public Member Functions | |
static Set | attach (IMgaSet *spSet) |
static Set | create (const Folder &parent, const MON::Set &meta=MON::Set()) |
static Set | create (const Folder &parent, const std::string &strSet) |
static Set | create (const Folder &parent, const Set &baseType, bool bAsInstance=true) |
static Set | create (const Model &parent, const MON::Set &meta=MON::Set(), const std::string &strRole="") |
static Set | create (const Model &parent, const std::string &strSet, const std::string &strRole="") |
static Set | create (const Model &parent, const Set &baseType, bool bAsInstance=true, const std::string &strRole="") |
static Set | createAs (const Model &parent, const std::string &strRole) |
Protected Member Functions | |
SetImpl () | |
Static Protected Member Functions | |
static SetImpl * | attachI (IMgaSet *spSet, ProjectImpl *pProject=NULL, const MON::Object &meta=MON::Object()) |
Friends | |
class | FCOImpl |
Definition at line 1056 of file BONImpl.h.
BON::SetImpl::SetImpl | ( | ) | [protected] |
Definition at line 5444 of file BONImpl.cpp.
BON::SetImpl::~SetImpl | ( | ) |
Definition at line 5541 of file BONImpl.cpp.
void BON::SetImpl::accept | ( | Visitor * | pVisitor | ) | [virtual] |
Reimplemented from BON::FCOImpl.
Definition at line 5830 of file BONImpl.cpp.
void BON::SetImpl::addMember | ( | const BON::FCO & | fco | ) |
Definition at line 5770 of file BONImpl.cpp.
Set BON::SetImpl::attach | ( | IMgaSet * | spSet | ) | [static] |
Definition at line 5474 of file BONImpl.cpp.
SetImpl * BON::SetImpl::attachI | ( | IMgaSet * | spSet, | |
ProjectImpl * | pProject = NULL , |
|||
const MON::Object & | meta = MON::Object() | |||
) | [static, protected] |
Definition at line 5449 of file BONImpl.cpp.
Set BON::SetImpl::create | ( | const Model & | parent, | |
const Set & | baseType, | |||
bool | bAsInstance = true , |
|||
const std::string & | strRole = "" | |||
) | [static] |
Definition at line 5529 of file BONImpl.cpp.
Set BON::SetImpl::create | ( | const Model & | parent, | |
const std::string & | strSet, | |||
const std::string & | strRole = "" | |||
) | [static] |
Definition at line 5513 of file BONImpl.cpp.
Set BON::SetImpl::create | ( | const Model & | parent, | |
const MON::Set & | meta = MON::Set() , |
|||
const std::string & | strRole = "" | |||
) | [static] |
Definition at line 5507 of file BONImpl.cpp.
Set BON::SetImpl::create | ( | const Folder & | parent, | |
const Set & | baseType, | |||
bool | bAsInstance = true | |||
) | [static] |
Definition at line 5501 of file BONImpl.cpp.
Set BON::SetImpl::create | ( | const Folder & | parent, | |
const std::string & | strSet | |||
) | [static] |
Definition at line 5485 of file BONImpl.cpp.
Definition at line 5479 of file BONImpl.cpp.
Set BON::SetImpl::createAs | ( | const Model & | parent, | |
const std::string & | strRole | |||
) | [static] |
Definition at line 5535 of file BONImpl.cpp.
void BON::SetImpl::eventPerformedI | ( | const Event & | event | ) | [virtual] |
Reimplemented from BON::FCOImpl.
Definition at line 5717 of file BONImpl.cpp.
std::string BON::SetImpl::getInfoString | ( | Util::InfoOptions | usOptions = Util::IO_None |
) | const [virtual] |
Implements BON::FCOImpl.
Definition at line 5582 of file BONImpl.cpp.
std::set< FCO > BON::SetImpl::getMembers | ( | const std::string & | strFCO, | |
const MON::Aspect & | aspect = MON::Aspect() | |||
) |
Definition at line 5760 of file BONImpl.cpp.
std::set< FCO > BON::SetImpl::getMembers | ( | const MON::FCO & | meta = MON::FCO() , |
|
const MON::Aspect & | aspect = MON::Aspect() | |||
) |
Definition at line 5741 of file BONImpl.cpp.
FCOExRegistryNode BON::SetImpl::getRegistry | ( | ) | const |
Reimplemented from BON::FCOImpl.
Definition at line 5835 of file BONImpl.cpp.
SetPtr BON::SetImpl::getSetI | ( | ) | const |
Definition at line 5571 of file BONImpl.cpp.
MON::Set BON::SetImpl::getSetMeta | ( | ) | const |
Definition at line 5577 of file BONImpl.cpp.
ObjectType BON::SetImpl::getStereotype | ( | ) | const [virtual] |
Implements BON::ObjectImpl.
Definition at line 5566 of file BONImpl.cpp.
void BON::SetImpl::removeMember | ( | const BON::FCO & | fco | ) |
Definition at line 5798 of file BONImpl.cpp.
bool BON::SetImpl::setDeleted | ( | ) | [virtual] |
Reimplemented from BON::FCOImpl.
Definition at line 5552 of file BONImpl.cpp.
friend class FCOImpl [friend] |
Reimplemented from BON::ObjectImpl.