#include <MONImpl.h>
Public Member Functions | |
virtual | ~ObjectImpl () |
bool | setDeleted () |
ObjectPtr | getObjectI () const |
ProjectImpl * | getProject () const |
long | getRef () const |
std::string | getName () const |
std::string | getDisplayedName () const |
ObjectType | getType () const |
virtual std::string | getInfoString (bool bWithIdentifiers=false, bool bWithRef=false) const =0 |
RegistryNodeImpl * | getRegistryNode (const std::string &strPath) |
Static Public Member Functions | |
static ObjectImpl * | attach (IMgaMetaBase *spObject) |
Protected Types | |
typedef std::map< ObjectPtr, ObjectImpl * > | ObjectMap |
typedef std::map< std::string, RegistryNodeImpl * > | RegistryMap |
Protected Member Functions | |
std::string | getInfoStringHelper (const std::string &strStereotype, bool bWithIdentifiers, bool bWithRef) const |
ObjectImpl () | |
Friends | |
class | ProjectImpl |
class | FolderImpl |
class | FCOImpl |
class | AttributeImpl |
class | AspectImpl |
class | ContainmentImpl |
class | ContainmentPartImpl |
Definition at line 183 of file MONImpl.h.
typedef std::map<ObjectPtr,ObjectImpl*> MON::ObjectImpl::ObjectMap [protected] |
typedef std::map<std::string, RegistryNodeImpl*> MON::ObjectImpl::RegistryMap [protected] |
MON::ObjectImpl::~ObjectImpl | ( | ) | [virtual] |
Definition at line 758 of file MONImpl.cpp.
ObjectImpl * MON::ObjectImpl::attach | ( | IMgaMetaBase * | spObject | ) | [static] |
Definition at line 747 of file MONImpl.cpp.
std::string MON::ObjectImpl::getDisplayedName | ( | ) | const |
Definition at line 798 of file MONImpl.cpp.
virtual std::string MON::ObjectImpl::getInfoString | ( | bool | bWithIdentifiers = false , |
|
bool | bWithRef = false | |||
) | const [pure virtual] |
std::string MON::ObjectImpl::getInfoStringHelper | ( | const std::string & | strStereotype, | |
bool | bWithIdentifiers, | |||
bool | bWithRef | |||
) | const [protected] |
Definition at line 812 of file MONImpl.cpp.
std::string MON::ObjectImpl::getName | ( | ) | const |
Definition at line 791 of file MONImpl.cpp.
ObjectPtr MON::ObjectImpl::getObjectI | ( | ) | const |
Definition at line 774 of file MONImpl.cpp.
ProjectImpl * MON::ObjectImpl::getProject | ( | ) | const |
Definition at line 779 of file MONImpl.cpp.
long MON::ObjectImpl::getRef | ( | ) | const |
Definition at line 784 of file MONImpl.cpp.
RegistryNodeImpl * MON::ObjectImpl::getRegistryNode | ( | const std::string & | strPath | ) |
Definition at line 827 of file MONImpl.cpp.
ObjectType MON::ObjectImpl::getType | ( | ) | const |
Definition at line 805 of file MONImpl.cpp.
bool MON::ObjectImpl::setDeleted | ( | ) | [virtual] |
Reimplemented from Util::GenRefCounted.
Definition at line 769 of file MONImpl.cpp.
friend class AspectImpl [friend] |
friend class AttributeImpl [friend] |
friend class ContainmentImpl [friend] |
Reimplemented in MON::ModelImpl.
friend class ContainmentPartImpl [friend] |
Reimplemented in MON::ContainmentImpl, and MON::AspectImpl.
friend class FCOImpl [friend] |
Reimplemented in MON::AtomImpl, MON::ModelImpl, MON::SetImpl, MON::ReferenceImpl, and MON::ConnectionImpl.
friend class FolderImpl [friend] |
friend class ProjectImpl [friend] |