[PEAK] References between models
Radek Kanovsky
rk at dat.cz
Fri Nov 14 14:12:27 EST 2003
On Fri, Nov 14, 2003 at 12:36:24PM -0500, Phillip J. Eby wrote:
> Okay, then this is a "textbook" example of what module inheritance
> (peak.config.modules) is intended for.
I knew that it must be simple with python+peak :-)
> Look at the UML13 and UML14 packages in peak.metamodels; there is a nested
> package called 'model' in each one that is an automatically generated base
> model. But, the parent package "inherits" from this nested package, to
> create a new package, with some alterations.
I had a fear to look at metamodels because when I made grep command
over peak sources during studying, metamodels wrote up eight screens
everytime :-)
$ rgrep StructuralFeature * | grep -v '^metamodels'
> The tricky bit to use it with your intended use case, is that you need to
> reorganize so all the model components are together, e.g. instead of
> comp2.model and comp3.model, you need instead basemodel.comp1 and
> basemodel.comp2.
I have "comp4" module as component repository for "wm4" framework
so no reorganization is needed.
comp4/
contact/
__init__.py model.py storage.py ...
invoice/
__init__.py model.py storage.py ...
....
Many thanks.
RadekK
More information about the PEAK
mailing list