E&S CVS Commit: PEAK - Refactored to remove peak.metamodels.xmi.Reading as a mixin module. There
pje at eby-sarna.com
pje at eby-sarna.com
Fri Nov 22 12:40:00 EST 2002
Module Name: PEAK
Committed By: pje
Date: Fri Nov 22 17:39:04 UTC 2002
Modified Files:
PEAK: setup.py
PEAK/src/peak/binding: once.py
PEAK/src/peak/metamodels: SimpleModel.py
PEAK/src/peak/metamodels/uml: MetaModel.py
PEAK/src/peak/model: api.py method_exporter.py
Added Files:
PEAK/src/peak/model: xmi.py
Removed Files:
PEAK/src/peak/metamodels/xmi: Reading.py __init__.py
Log Message:
Refactored to remove peak.metamodels.xmi.Reading as a mixin module. There
is now a peak.model.xmi module (accessible as 'model.xmi') that provides
XMI loading services, and XMI metadata is now generated automatically by
model classes. Note that this change also changes the signature of
'ActiveDescriptor.activate()' to better support 'super()' calls between
co-operative descriptor mixins.
To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/PEAK/setup.py.diff?r1=1.37&r2=1.38
http://cvs.eby-sarna.com/PEAK/src/peak/binding/once.py.diff?r1=1.24&r2=1.25
http://cvs.eby-sarna.com/PEAK/src/peak/metamodels/SimpleModel.py.diff?r1=1.6&r2=1.7
http://cvs.eby-sarna.com/PEAK/src/peak/metamodels/uml/MetaModel.py.diff?r1=1.8&r2=1.9
http://cvs.eby-sarna.com/PEAK/src/peak/model/api.py.diff?r1=1.48&r2=1.49
http://cvs.eby-sarna.com/PEAK/src/peak/model/method_exporter.py.diff?r1=1.1&r2=1.2
http://cvs.eby-sarna.com/PEAK/src/peak/model/xmi.py?rev=1.1&content-type=text/vnd.viewcvs-markup
To generate a diff of this commit:
cvs rdiff -r1.37 -r1.38 PEAK/setup.py
cvs rdiff -r1.24 -r1.25 PEAK/src/peak/binding/once.py
cvs rdiff -r1.6 -r1.7 PEAK/src/peak/metamodels/SimpleModel.py
cvs rdiff -r1.8 -r1.9 PEAK/src/peak/metamodels/uml/MetaModel.py
cvs rdiff -r1.41 -r0 PEAK/src/peak/metamodels/xmi/Reading.py
cvs rdiff -r1.3 -r0 PEAK/src/peak/metamodels/xmi/__init__.py
cvs rdiff -r1.48 -r1.49 PEAK/src/peak/model/api.py
cvs rdiff -r1.1 -r1.2 PEAK/src/peak/model/method_exporter.py
cvs rdiff -r0 -r1.1 PEAK/src/peak/model/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