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