#include <BONImpl.h>
Public Member Functions | |
~AtomImpl () | |
ObjectType | getStereotype () const |
AtomPtr | getAtomI () const |
MON::Atom | getAtomMeta () const |
std::string | getInfoString (Util::InfoOptions usOptions=Util::IO_None) const |
virtual void | accept (Visitor *pVisitor) |
FCOExRegistryNode | getRegistry () const |
Static Public Member Functions | |
static Atom | attach (IMgaAtom *spAtom) |
static Atom | create (const Folder &parent, const MON::Atom &meta=MON::Atom()) |
static Atom | create (const Folder &parent, const std::string &strAtom) |
static Atom | create (const Folder &parent, const Atom &baseType, bool bAsInstance=true) |
static Atom | create (const Model &parent, const MON::Atom &meta=MON::Atom(), const std::string &strRole="") |
static Atom | create (const Model &parent, const std::string &strAtom, const std::string &strRole="") |
static Atom | create (const Model &parent, const Atom &baseType, bool bAsInstance=true, const std::string &strRole="") |
static Atom | createAs (const Model &parent, const std::string &strRole) |
Protected Member Functions | |
AtomImpl () | |
Static Protected Member Functions | |
static AtomImpl * | attachI (IMgaAtom *spAtom, ProjectImpl *pProject=NULL, const MON::Object &meta=MON::Object()) |
Friends | |
class | FCOImpl |
Definition at line 908 of file BONImpl.h.
BON::AtomImpl::AtomImpl | ( | ) | [protected] |
Definition at line 4619 of file BONImpl.cpp.
BON::AtomImpl::~AtomImpl | ( | ) |
Definition at line 4716 of file BONImpl.cpp.
void BON::AtomImpl::accept | ( | Visitor * | pVisitor | ) | [virtual] |
Reimplemented from BON::FCOImpl.
Definition at line 4754 of file BONImpl.cpp.
Atom BON::AtomImpl::attach | ( | IMgaAtom * | spAtom | ) | [static] |
Definition at line 4649 of file BONImpl.cpp.
AtomImpl * BON::AtomImpl::attachI | ( | IMgaAtom * | spAtom, | |
ProjectImpl * | pProject = NULL , |
|||
const MON::Object & | meta = MON::Object() | |||
) | [static, protected] |
Definition at line 4624 of file BONImpl.cpp.
Atom BON::AtomImpl::create | ( | const Model & | parent, | |
const Atom & | baseType, | |||
bool | bAsInstance = true , |
|||
const std::string & | strRole = "" | |||
) | [static] |
Definition at line 4704 of file BONImpl.cpp.
Atom BON::AtomImpl::create | ( | const Model & | parent, | |
const std::string & | strAtom, | |||
const std::string & | strRole = "" | |||
) | [static] |
Definition at line 4688 of file BONImpl.cpp.
Atom BON::AtomImpl::create | ( | const Model & | parent, | |
const MON::Atom & | meta = MON::Atom() , |
|||
const std::string & | strRole = "" | |||
) | [static] |
Definition at line 4682 of file BONImpl.cpp.
Atom BON::AtomImpl::create | ( | const Folder & | parent, | |
const Atom & | baseType, | |||
bool | bAsInstance = true | |||
) | [static] |
Definition at line 4676 of file BONImpl.cpp.
Atom BON::AtomImpl::create | ( | const Folder & | parent, | |
const std::string & | strAtom | |||
) | [static] |
Definition at line 4660 of file BONImpl.cpp.
Definition at line 4654 of file BONImpl.cpp.
Atom BON::AtomImpl::createAs | ( | const Model & | parent, | |
const std::string & | strRole | |||
) | [static] |
Definition at line 4710 of file BONImpl.cpp.
AtomPtr BON::AtomImpl::getAtomI | ( | ) | const |
Definition at line 4728 of file BONImpl.cpp.
MON::Atom BON::AtomImpl::getAtomMeta | ( | ) | const |
Definition at line 4734 of file BONImpl.cpp.
std::string BON::AtomImpl::getInfoString | ( | Util::InfoOptions | usOptions = Util::IO_None |
) | const [virtual] |
Implements BON::FCOImpl.
Definition at line 4739 of file BONImpl.cpp.
FCOExRegistryNode BON::AtomImpl::getRegistry | ( | ) | const |
Reimplemented from BON::FCOImpl.
Definition at line 4759 of file BONImpl.cpp.
ObjectType BON::AtomImpl::getStereotype | ( | ) | const [virtual] |
Implements BON::ObjectImpl.
Definition at line 4723 of file BONImpl.cpp.
friend class FCOImpl [friend] |
Reimplemented from BON::ObjectImpl.