The Basil Model Framework

Jonathan Riehl

 

Figure: The Basil Model Framework Class Diagram

            The figure above illustrates the current state of the class design behind the Basil model framework.  Using generator scripts, model modules may be created from meta-models (such as a DTD, MOF model, or the NovoSoft meta-model.)  The generated modules conform to the IModelFactory interface and contain a specialization of the BaseModelFactory class.  Additional generators allow model translation by providing a handler framework that mirrors the model module via a separate interface (IModelHandler and BaseModelHandler.)  All of these are documented in more detail below.


Last modified 8/10/2000, jriehl AT wildideas.org.