MON::Project Class Reference

#include <MON.h>

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

List of all members.

Public Member Functions

 Project ()
 Project (ProjectImpl *pProject)
 Project (IMgaMetaProject *spProject)
 Project (const Project &project)
Projectoperator= (const Project &project)
ProjectPtr getProjectI () const
std::string name () const
std::string displayedName () const
std::string author () const
std::string comment () const
std::string creationTime () const
std::string infoString (bool bWithIdentifiers=false) const
Folder rootFolder () const
std::set< Folderfolders () const
std::set< Atomatoms () const
std::set< Modelmodels () const
std::set< Setsets () const
std::set< Referencereferences () const
std::set< Connectionconnections () const
std::set< Aspectaspects () const
std::set< Attributeattributes () const
std::set< FolderContainmentfolderContainments () const
std::set< ReferenceAssociationreferenceAssociations () const
std::set< SetMembershipsetMemberships () const
std::set< Containmentcontainments () const
std::set< ConnectionEndconnectionEnds () const
std::set< ModelInAspectmodelInAspects () const
std::set< ContainmentPartcontainmentParts () const
std::set< AttributeAggregationattributeAggregations () const
MetaObject findByRef (long lRef) const
MetaObject findByName (const std::string strName) const
std::string prefixWNmsp (const std::string &strName) const

Public Attributes

std::string m_nmsp

Detailed Description

Definition at line 64 of file MON.h.


Constructor & Destructor Documentation

MON::Project::Project (  ) 

Definition at line 60 of file MON.cpp.

MON::Project::Project ( ProjectImpl pProject  ) 

Definition at line 65 of file MON.cpp.

MON::Project::Project ( IMgaMetaProject *  spProject  ) 

Definition at line 70 of file MON.cpp.

MON::Project::Project ( const Project project  ) 

Definition at line 75 of file MON.cpp.


Member Function Documentation

std::set< Aspect > MON::Project::aspects (  )  const

Definition at line 157 of file MON.cpp.

std::set< Atom > MON::Project::atoms (  )  const

Definition at line 132 of file MON.cpp.

std::set< AttributeAggregation > MON::Project::attributeAggregations (  )  const

Definition at line 202 of file MON.cpp.

std::set< Attribute > MON::Project::attributes (  )  const

Definition at line 162 of file MON.cpp.

std::string MON::Project::author (  )  const

Definition at line 102 of file MON.cpp.

std::string MON::Project::comment (  )  const

Definition at line 107 of file MON.cpp.

std::set< ConnectionEnd > MON::Project::connectionEnds (  )  const

Definition at line 192 of file MON.cpp.

std::set< Connection > MON::Project::connections (  )  const

Definition at line 152 of file MON.cpp.

std::set< ContainmentPart > MON::Project::containmentParts (  )  const

Definition at line 187 of file MON.cpp.

std::set< Containment > MON::Project::containments (  )  const

Definition at line 182 of file MON.cpp.

std::string MON::Project::creationTime (  )  const

Definition at line 112 of file MON.cpp.

std::string MON::Project::displayedName (  )  const

Definition at line 97 of file MON.cpp.

MetaObject MON::Project::findByName ( const std::string  strName  )  const

Definition at line 212 of file MON.cpp.

MetaObject MON::Project::findByRef ( long  lRef  )  const

Definition at line 207 of file MON.cpp.

std::set< FolderContainment > MON::Project::folderContainments (  )  const

Definition at line 167 of file MON.cpp.

std::set< Folder > MON::Project::folders (  )  const

Definition at line 127 of file MON.cpp.

ProjectPtr MON::Project::getProjectI (  )  const

Definition at line 87 of file MON.cpp.

std::string MON::Project::infoString ( bool  bWithIdentifiers = false  )  const

Definition at line 122 of file MON.cpp.

std::set< ModelInAspect > MON::Project::modelInAspects (  )  const

Definition at line 197 of file MON.cpp.

std::set< Model > MON::Project::models (  )  const

Definition at line 137 of file MON.cpp.

std::string MON::Project::name (  )  const

Definition at line 92 of file MON.cpp.

Project & MON::Project::operator= ( const Project project  ) 

Definition at line 80 of file MON.cpp.

std::string MON::Project::prefixWNmsp ( const std::string strName  )  const

Definition at line 220 of file MON.cpp.

std::set< ReferenceAssociation > MON::Project::referenceAssociations (  )  const

Definition at line 172 of file MON.cpp.

std::set< Reference > MON::Project::references (  )  const

Definition at line 147 of file MON.cpp.

Folder MON::Project::rootFolder (  )  const

Definition at line 117 of file MON.cpp.

std::set< SetMembership > MON::Project::setMemberships (  )  const

Definition at line 177 of file MON.cpp.

std::set< Set > MON::Project::sets (  )  const

Definition at line 142 of file MON.cpp.


Member Data Documentation

Definition at line 112 of file MON.h.


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