#include <ModelPackage.hpp>
Inheritance diagram for Model::ModelPackage:
Public Member Functions | |
virtual | ~ModelPackage () |
virtual OMF::Model * | model () |
const std::string & | name () const |
const std::string & | uri () const |
Class * | proxy (const std::string &name) const |
Association * | association (const std::string &name) const |
Static Public Member Functions | |
ModelPackage & | instance () |
Protected Member Functions | |
ModelPackage () | |
void | defProxy (Class *proxy) |
void | defAssoc (Association *assoc) |
|
|
|
|
|
Get the association extent with the given name. |
|
Derived package classes must use this to initialize the association extents defined within the package. |
|
Derived package classes must use this to initialize the proxies defined within the package. |
|
Return the singleton instance of this package. |
|
Return the model that describes this metamodel implementation. The file is read from the disk on the first read and cached locally for subsequent references. Implements OMF::Package.
|
|
Return the name of the package. |
|
Get the class proxy for the metaclass with the given name. |
|
Return the uri of the package. |