E&S CVS Commit: PEAK - Flattened out the MOF131 implementation so that it's not in nested classes,

pje at eby-sarna.com pje at eby-sarna.com
Tue Feb 18 21:42:00 EST 2003


Module Name:	PEAK
Committed By:	pje
Date:		Wed Feb 19 02:40:59 UTC 2003

Modified Files:
	PEAK/src/peak/metamodels: MOF131.py
	PEAK/src/peak/metamodels/UML13: __init__.py
	PEAK/src/peak/metamodels/tests: General.py
	PEAK/src/peak/model: mof2py.py
	PEAK/src/peak/storage: xmi.py
	PEAK/src/peak/storage/tests: xmi.py

Log Message:
Flattened out the MOF131 implementation so that it's not in nested classes,
since XMI DM's can now use modules as the basis for a metamodel.  Got rid
of 'storage.xmi.Loader' and merged its features into 'storage.xmi.DM'
(which replaces 'storage.xmi.XMI_DM').  Changed applicable code to create
'storage.xmi.DM' instances with the appropriate metamodel, instead of
mixing 'storage.xmi.Loader' into model classes.


To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/PEAK/src/peak/metamodels/MOF131.py.diff?r1=1.15&r2=1.16
http://cvs.eby-sarna.com/PEAK/src/peak/metamodels/UML13/__init__.py.diff?r1=1.1&r2=1.2
http://cvs.eby-sarna.com/PEAK/src/peak/metamodels/tests/General.py.diff?r1=1.18&r2=1.19
http://cvs.eby-sarna.com/PEAK/src/peak/model/mof2py.py.diff?r1=1.7&r2=1.8
http://cvs.eby-sarna.com/PEAK/src/peak/storage/xmi.py.diff?r1=1.19&r2=1.20
http://cvs.eby-sarna.com/PEAK/src/peak/storage/tests/xmi.py.diff?r1=1.4&r2=1.5

To generate a diff of this commit:
cvs rdiff -r1.15 -r1.16 PEAK/src/peak/metamodels/MOF131.py
cvs rdiff -r1.1 -r1.2 PEAK/src/peak/metamodels/UML13/__init__.py
cvs rdiff -r1.18 -r1.19 PEAK/src/peak/metamodels/tests/General.py
cvs rdiff -r1.7 -r1.8 PEAK/src/peak/model/mof2py.py
cvs rdiff -r1.19 -r1.20 PEAK/src/peak/storage/xmi.py
cvs rdiff -r1.4 -r1.5 PEAK/src/peak/storage/tests/xmi.py

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




More information about the source-changes mailing list