E&S CVS Commit: PEAK - Added '_onLink()' and '_onUnlink()' hooks for validation, etc. Added

pje at eby-sarna.com pje at eby-sarna.com
Fri Feb 7 07:46:01 EST 2003


Module Name:	PEAK
Committed By:	pje
Date:		Fri Feb  7 12:45:25 UTC 2003

Modified Files:
	PEAK/src/peak/metamodels/tests: General.py
	PEAK/src/peak/model: structural.py

Log Message:
Added '_onLink()' and '_onUnlink()' hooks for validation, etc.  Added
support for Immutable objects to be initialized via keyword arguments, with
rudimentary support for optional use of slots in place of a dictionary.
This will need to get ripped out and replaced with decent slot support in
the structural feature itself, I think.  Also added some (very) rudimentary
testing of immutable objects.


To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/PEAK/src/peak/metamodels/tests/General.py.diff?r1=1.16&r2=1.17
http://cvs.eby-sarna.com/PEAK/src/peak/model/structural.py.diff?r1=1.17&r2=1.18

To generate a diff of this commit:
cvs rdiff -r1.16 -r1.17 PEAK/src/peak/metamodels/tests/General.py
cvs rdiff -r1.17 -r1.18 PEAK/src/peak/model/structural.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