BON::SetImpl Class Reference

#include <BONImpl.h>

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

List of all members.

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< FCOgetMembers (const MON::FCO &meta=MON::FCO(), const MON::Aspect &aspect=MON::Aspect())
std::set< FCOgetMembers (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 SetImplattachI (IMgaSet *spSet, ProjectImpl *pProject=NULL, const MON::Object &meta=MON::Object())

Friends

class FCOImpl

Detailed Description

Definition at line 1056 of file BONImpl.h.


Constructor & Destructor Documentation

BON::SetImpl::SetImpl (  )  [protected]

Definition at line 5444 of file BONImpl.cpp.

BON::SetImpl::~SetImpl (  ) 

Definition at line 5541 of file BONImpl.cpp.


Member Function Documentation

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.

Set BON::SetImpl::create ( const Folder parent,
const MON::Set meta = MON::Set() 
) [static]

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.


Friends And Related Function Documentation

friend class FCOImpl [friend]

Reimplemented from BON::ObjectImpl.

Definition at line 1134 of file BONImpl.h.


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