E&S CVS Commit: pylib - Made the new AcquisitionModel the default in-memory implementation for
pje at eby-sarna.com
pje at eby-sarna.com
Mon Jul 30 17:28:00 EDT 2001
Module Name: pylib
Committed By: pje
Date: Mon Jul 30 21:27:34 UTC 2001
Modified Files:
pylib/TW/UML: __init__.py
pylib/TW/XMI: Reading.py
pylib/TW/tests/StructuralModel: _Aspects.py
Log Message:
Made the new AcquisitionModel the default in-memory implementation for
UML models. Note that this means circular references, so unless you've
got GC or are storing the models in ZODB, you might not want to build
a server that processes UML models one after another after another...
Also, there is a minor change to the XMI.Reading module such that the
top-level service's "roots" attribute is not automatically set, nor does
the top-level service support direct querying any more. You can simulate
the old roots attribute by setting:
model.roots = model.importFromXMI(...)
instead of just calling "model.importFromXMI()".
To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/pylib/TW/UML/__init__.py.diff?r1=1.3&r2=1.4
http://cvs.eby-sarna.com/pylib/TW/XMI/Reading.py.diff?r1=1.6&r2=1.7
http://cvs.eby-sarna.com/pylib/TW/tests/StructuralModel/_Aspects.py.diff?r1=1.16&r2=1.17
To generate a diff of this commit:
cvs rdiff -r1.3 -r1.4 pylib/TW/UML/__init__.py
cvs rdiff -r1.6 -r1.7 pylib/TW/XMI/Reading.py
cvs rdiff -r1.16 -r1.17 pylib/TW/tests/StructuralModel/_Aspects.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