Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

Model::ModelLibrary Class Reference

#include <ModelLibrary.hpp>

List of all members.


Detailed Description

The ModelLibrary exists solely to encapsualte initialization methods for this library. Essentially, this class offers a single method used to return the configured singleton instance of the root package. Note that the library MUST be initialized before any objects can be created.


Public Member Functions

 ~ModelLibrary ()
ModelPackagepackage ()

Static Public Member Functions

ModelLibraryinstance ()

Protected Member Functions

 ModelLibrary ()


Constructor & Destructor Documentation

Model::ModelLibrary::ModelLibrary  )  [protected]
 

Model::ModelLibrary::~ModelLibrary  ) 
 


Member Function Documentation

ModelLibrary& Model::ModelLibrary::instance  )  [static]
 

Get the instance of this library.

ModelPackage* Model::ModelLibrary::package  ) 
 

Get the root package for this library. This is used to access the contents (proxies, extents) within the metamodel.


The documentation for this class was generated from the following file:
Generated on Fri Sep 10 13:07:36 2004 for OpenModelingFramework by doxygen 1.3.8