MON::ProjectImpl Class Reference

#include <MONImpl.h>

Inheritance diagram for MON::ProjectImpl:
Inheritance graph
[legend]
Collaboration diagram for MON::ProjectImpl:
Collaboration graph
[legend]

List of all members.

Public Types

typedef std::map< long,
ObjectImpl * > 
Ref2ObjectMap
typedef std::map< std::string,
ObjectImpl * > 
Name2ObjectMap
typedef std::set< ObjectImpl * > ObjectSet
typedef std::map< int, ObjectSetType2ObjectsMap
typedef std::map< ProjectPtr,
ProjectImpl * > 
ProjectMap

Public Member Functions

 ~ProjectImpl ()
bool setDeleted ()
ProjectPtr getProjectI () const
std::string getName () const
std::string getDisplayedName () const
std::string getAuthor () const
std::string getComment () const
std::string getCreationTime () const
std::string getInfoString (bool bWithIdentifiers=false) const
FolderImplgetRootFolder () const
const ObjectSetgetObjects (ObjectType eType) const
const std::set
< FolderContainmentImpl * > & 
getFolderContainments () const
const std::set
< AttributeAggregationImpl * > & 
getAttributeAggregations () const
const std::set
< ReferenceAssocImpl * > & 
getReferenceAssocs () const
const std::set
< SetMembershipImpl * > & 
getSetMemberships () const
const std::set
< ConnectionEndImpl * > & 
getConnectionEnds () const
const std::set
< ModelInAspectImpl * > & 
getModelInAspects () const
ObjectImplfindByRef (long lRelID) const
ObjectImplfindByName (const std::string &strName) const

Static Public Member Functions

static ProjectImplattach (IMgaMetaProject *pProject)

Detailed Description

Definition at line 86 of file MONImpl.h.


Member Typedef Documentation

Definition at line 92 of file MONImpl.h.

Definition at line 93 of file MONImpl.h.

Definition at line 95 of file MONImpl.h.

Definition at line 91 of file MONImpl.h.

Definition at line 94 of file MONImpl.h.


Constructor & Destructor Documentation

MON::ProjectImpl::~ProjectImpl (  ) 

Definition at line 585 of file MONImpl.cpp.


Member Function Documentation

ProjectImpl * MON::ProjectImpl::attach ( IMgaMetaProject *  pProject  )  [static]

Definition at line 76 of file MONImpl.cpp.

ObjectImpl * MON::ProjectImpl::findByName ( const std::string strName  )  const

Definition at line 704 of file MONImpl.cpp.

ObjectImpl * MON::ProjectImpl::findByRef ( long  lRelID  )  const

Definition at line 699 of file MONImpl.cpp.

const std::set< AttributeAggregationImpl * > & MON::ProjectImpl::getAttributeAggregations (  )  const

Definition at line 674 of file MONImpl.cpp.

std::string MON::ProjectImpl::getAuthor (  )  const

Definition at line 630 of file MONImpl.cpp.

std::string MON::ProjectImpl::getComment (  )  const

Definition at line 637 of file MONImpl.cpp.

const std::set< ConnectionEndImpl * > & MON::ProjectImpl::getConnectionEnds (  )  const

Definition at line 689 of file MONImpl.cpp.

std::string MON::ProjectImpl::getCreationTime (  )  const

Definition at line 644 of file MONImpl.cpp.

std::string MON::ProjectImpl::getDisplayedName (  )  const

Definition at line 623 of file MONImpl.cpp.

const std::set< FolderContainmentImpl * > & MON::ProjectImpl::getFolderContainments (  )  const

Definition at line 669 of file MONImpl.cpp.

std::string MON::ProjectImpl::getInfoString ( bool  bWithIdentifiers = false  )  const

Definition at line 656 of file MONImpl.cpp.

const std::set< ModelInAspectImpl * > & MON::ProjectImpl::getModelInAspects (  )  const

Definition at line 694 of file MONImpl.cpp.

std::string MON::ProjectImpl::getName (  )  const

Definition at line 616 of file MONImpl.cpp.

const ProjectImpl::ObjectSet & MON::ProjectImpl::getObjects ( ObjectType  eType  )  const

Definition at line 664 of file MONImpl.cpp.

ProjectPtr MON::ProjectImpl::getProjectI (  )  const

Definition at line 611 of file MONImpl.cpp.

const std::set< ReferenceAssocImpl * > & MON::ProjectImpl::getReferenceAssocs (  )  const

Definition at line 679 of file MONImpl.cpp.

FolderImpl * MON::ProjectImpl::getRootFolder (  )  const

Definition at line 651 of file MONImpl.cpp.

const std::set< SetMembershipImpl * > & MON::ProjectImpl::getSetMemberships (  )  const

Definition at line 684 of file MONImpl.cpp.

bool MON::ProjectImpl::setDeleted (  )  [virtual]

Reimplemented from Util::GenRefCounted.

Definition at line 606 of file MONImpl.cpp.


The documentation for this class was generated from the following files:
Generated on Thu May 30 16:00:44 2013 for GME by  doxygen 1.6.3