#include <BONImpl.h>


Public Member Functions | |
| ~ModelImpl () | |
| bool | setDeleted () |
| ObjectType | getStereotype () const |
| ModelPtr | getModelI () const |
| MON::Model | getModelMeta () const |
| std::string | getInfoString (Util::InfoOptions usOptions=Util::IO_None) const |
| std::set< FCO > | getChildFCOs (const MON::FCO &meta=MON::FCO(), const MON::Aspect &aspect=MON::Aspect()) |
| std::set< FCO > | getChildFCOs (const std::string &strFCO, const MON::Aspect &aspect=MON::Aspect()) |
| std::set< FCO > | getChildFCOsAs (const std::string &strRole, const MON::Aspect &aspect=MON::Aspect()) |
| std::set< Atom > | getChildAtoms (const MON::Aspect &aspect=MON::Aspect()) |
| std::set< Model > | getChildModels (const MON::Aspect &aspect=MON::Aspect()) |
| std::set< Set > | getChildSets (const MON::Aspect &aspect=MON::Aspect()) |
| std::set< Reference > | getChildReferences (const MON::Aspect &aspect=MON::Aspect()) |
| std::set< Connection > | getChildConnections (const MON::Aspect &aspect=MON::Aspect()) |
| FCO | findByPath (const std::string &strPath, const std::string &strDelimiter="/", bool bReverseOrder=false) |
| std::set< FCO > | findByKind (const MON::Object &meta) |
| std::set< FCO > | findByKind (const std::string &strKind) |
| virtual void | accept (Visitor *pVisitor) |
| ModelRegistryNode | getRegistry () const |
| void | eventPerformedI (const Event &event) |
Static Public Member Functions | |
| static Model | attach (IMgaModel *spModel) |
| static Model | create (const Folder &parent, const MON::Model &meta=MON::Model()) |
| static Model | create (const Folder &parent, const std::string &strModel) |
| static Model | create (const Folder &parent, const Model &baseType, bool bAsInstance=true) |
| static Model | create (const Model &parent, const MON::Model &meta=MON::Model(), const std::string &strRole="") |
| static Model | create (const Model &parent, const std::string &strModel, const std::string &strRole="") |
| static Model | create (const Model &parent, const Model &baseType, bool bAsInstance=true, const std::string &strRole="") |
| static Model | createAs (const Model &parent, const std::string &strRole) |
Protected Member Functions | |
| ModelImpl () | |
Static Protected Member Functions | |
| static ModelImpl * | attachI (IMgaModel *spModel, ProjectImpl *pProject=NULL, const MON::Object &meta=MON::Object()) |
Friends | |
| class | FCOImpl |
| class | AtomImpl |
| class | ModelImpl |
| class | SetImpl |
| class | ReferenceImpl |
Definition at line 954 of file BONImpl.h.
| BON::ModelImpl::ModelImpl | ( | ) | [protected] |
| BON::ModelImpl::~ModelImpl | ( | ) |
Definition at line 4867 of file BONImpl.cpp.
| void BON::ModelImpl::accept | ( | Visitor * | pVisitor | ) | [virtual] |
Reimplemented from BON::FCOImpl.
Definition at line 5425 of file BONImpl.cpp.
| Model BON::ModelImpl::attach | ( | IMgaModel * | spModel | ) | [static] |
Definition at line 4800 of file BONImpl.cpp.
| ModelImpl * BON::ModelImpl::attachI | ( | IMgaModel * | spModel, | |
| ProjectImpl * | pProject = NULL, |
|||
| const MON::Object & | meta = MON::Object() | |||
| ) | [static, protected] |
Definition at line 4775 of file BONImpl.cpp.
| Model BON::ModelImpl::create | ( | const Model & | parent, | |
| const Model & | baseType, | |||
| bool | bAsInstance = true, |
|||
| const std::string & | strRole = "" | |||
| ) | [static] |
Definition at line 4855 of file BONImpl.cpp.
| Model BON::ModelImpl::create | ( | const Model & | parent, | |
| const std::string & | strModel, | |||
| const std::string & | strRole = "" | |||
| ) | [static] |
Definition at line 4839 of file BONImpl.cpp.
| Model BON::ModelImpl::create | ( | const Model & | parent, | |
| const MON::Model & | meta = MON::Model(), |
|||
| const std::string & | strRole = "" | |||
| ) | [static] |
Definition at line 4833 of file BONImpl.cpp.
| Model BON::ModelImpl::create | ( | const Folder & | parent, | |
| const Model & | baseType, | |||
| bool | bAsInstance = true | |||
| ) | [static] |
Definition at line 4827 of file BONImpl.cpp.
| Model BON::ModelImpl::create | ( | const Folder & | parent, | |
| const std::string & | strModel | |||
| ) | [static] |
Definition at line 4811 of file BONImpl.cpp.
| Model BON::ModelImpl::create | ( | const Folder & | parent, | |
| const MON::Model & | meta = MON::Model() | |||
| ) | [static] |
Definition at line 4805 of file BONImpl.cpp.
| Model BON::ModelImpl::createAs | ( | const Model & | parent, | |
| const std::string & | strRole | |||
| ) | [static] |
Definition at line 4861 of file BONImpl.cpp.
| void BON::ModelImpl::eventPerformedI | ( | const Event & | event | ) | [virtual] |
Reimplemented from BON::FCOImpl.
Definition at line 5159 of file BONImpl.cpp.
| std::set< FCO > BON::ModelImpl::findByKind | ( | const std::string & | strKind | ) |
Definition at line 5390 of file BONImpl.cpp.
| std::set< FCO > BON::ModelImpl::findByKind | ( | const MON::Object & | meta | ) |
Definition at line 5370 of file BONImpl.cpp.
| FCO BON::ModelImpl::findByPath | ( | const std::string & | strPath, | |
| const std::string & | strDelimiter = "/", |
|||
| bool | bReverseOrder = false | |||
| ) |
Definition at line 5329 of file BONImpl.cpp.
| std::set< Atom > BON::ModelImpl::getChildAtoms | ( | const MON::Aspect & | aspect = MON::Aspect() |
) |
Definition at line 5269 of file BONImpl.cpp.
| std::set< Connection > BON::ModelImpl::getChildConnections | ( | const MON::Aspect & | aspect = MON::Aspect() |
) |
Definition at line 5317 of file BONImpl.cpp.
| std::set< FCO > BON::ModelImpl::getChildFCOs | ( | const std::string & | strFCO, | |
| const MON::Aspect & | aspect = MON::Aspect() | |||
| ) |
Definition at line 5222 of file BONImpl.cpp.
| std::set< FCO > BON::ModelImpl::getChildFCOs | ( | const MON::FCO & | meta = MON::FCO(), |
|
| const MON::Aspect & | aspect = MON::Aspect() | |||
| ) |
Definition at line 5203 of file BONImpl.cpp.
| std::set< FCO > BON::ModelImpl::getChildFCOsAs | ( | const std::string & | strRole, | |
| const MON::Aspect & | aspect = MON::Aspect() | |||
| ) |
Definition at line 5232 of file BONImpl.cpp.
| std::set< Model > BON::ModelImpl::getChildModels | ( | const MON::Aspect & | aspect = MON::Aspect() |
) |
Definition at line 5281 of file BONImpl.cpp.
| std::set< Reference > BON::ModelImpl::getChildReferences | ( | const MON::Aspect & | aspect = MON::Aspect() |
) |
Definition at line 5305 of file BONImpl.cpp.
| std::set< Set > BON::ModelImpl::getChildSets | ( | const MON::Aspect & | aspect = MON::Aspect() |
) |
Definition at line 5293 of file BONImpl.cpp.
| std::string BON::ModelImpl::getInfoString | ( | Util::InfoOptions | usOptions = Util::IO_None |
) | const [virtual] |
Implements BON::FCOImpl.
Definition at line 4908 of file BONImpl.cpp.
| ModelPtr BON::ModelImpl::getModelI | ( | ) | const |
Definition at line 4897 of file BONImpl.cpp.
| MON::Model BON::ModelImpl::getModelMeta | ( | ) | const |
Definition at line 4903 of file BONImpl.cpp.
| ModelRegistryNode BON::ModelImpl::getRegistry | ( | ) | const |
Reimplemented from BON::FCOImpl.
Definition at line 5433 of file BONImpl.cpp.
| ObjectType BON::ModelImpl::getStereotype | ( | ) | const [virtual] |
Implements BON::ObjectImpl.
Definition at line 4892 of file BONImpl.cpp.
| bool BON::ModelImpl::setDeleted | ( | ) | [virtual] |
Reimplemented from BON::FCOImpl.
Definition at line 4877 of file BONImpl.cpp.
friend class AtomImpl [friend] |
Reimplemented from BON::FCOImpl.
friend class FCOImpl [friend] |
Reimplemented from BON::ObjectImpl.
BON::ModelImpl::ModelImpl [friend] |
Reimplemented from BON::FCOImpl.
friend class ReferenceImpl [friend] |
Reimplemented from BON::FCOImpl.
friend class SetImpl [friend] |
Reimplemented from BON::FCOImpl.
1.6.3