E&S CVS Commit: PEAK - Added the UML 1.4 metamodel, and thus the ability to load UML 1.4

pje at eby-sarna.com pje at eby-sarna.com
Sat May 17 20:04:00 EDT 2003


Module Name:	PEAK
Committed By:	pje
Date:		Sun May 18 00:03:27 UTC 2003

Modified Files:
	PEAK: CHANGES.txt MANIFEST.in TODO.txt setup.py
	PEAK/src/peak: peak.ini
	PEAK/src/peak/metamodels/UML13/model/Foundation: Data_Types.py
	PEAK/src/peak/metamodels/tests: General.py
	PEAK/src/peak/model: mof2py.py
	PEAK/src/peak/util: advice.py
Added Files:
	PEAK/src/peak/metamodels/UML14: UML.py __init__.py
	PEAK/src/peak/metamodels/UML14/model: Activity_Graphs.py
	    Collaborations.py Common_Behavior.py Core.py Data_Types.py
	    Model_Management.py State_Machines.py UML.py Use_Cases.py
	    __init__.py
	PEAK/src/peak/metamodels/tests: MetaMeta14.xml

Log Message:
Added the UML 1.4 metamodel, and thus the ability to load UML 1.4
models encoded in XMI 1.1.

Added support in the mof2py code generator for "unprefixing" enumerated
values, so that UML and other metamodels' enumerations work correctly
when loading from XMI.

Fixed source distributions missing essential setup files.

Rescheduled UML 1.5 and CWM support to version 0.6.  Hardly any tools
use UML 1.5 yet, and we can't do anything useful with CWM until we have
XMI writing, and some type of UI for editing models.


To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/PEAK/CHANGES.txt.diff?r1=1.39&r2=1.40
http://cvs.eby-sarna.com/PEAK/MANIFEST.in.diff?r1=1.5&r2=1.6
http://cvs.eby-sarna.com/PEAK/TODO.txt.diff?r1=1.58&r2=1.59
http://cvs.eby-sarna.com/PEAK/setup.py.diff?r1=1.59&r2=1.60
http://cvs.eby-sarna.com/PEAK/src/peak/peak.ini.diff?r1=1.42&r2=1.43
http://cvs.eby-sarna.com/PEAK/src/peak/metamodels/UML13/model/Foundation/Data_Types.py.diff?r1=1.6&r2=1.7
http://cvs.eby-sarna.com/PEAK/src/peak/metamodels/UML14/UML.py?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/PEAK/src/peak/metamodels/UML14/__init__.py?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/PEAK/src/peak/metamodels/UML14/model/Activity_Graphs.py?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/PEAK/src/peak/metamodels/UML14/model/Collaborations.py?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/PEAK/src/peak/metamodels/UML14/model/Common_Behavior.py?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/PEAK/src/peak/metamodels/UML14/model/Core.py?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/PEAK/src/peak/metamodels/UML14/model/Data_Types.py?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/PEAK/src/peak/metamodels/UML14/model/Model_Management.py?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/PEAK/src/peak/metamodels/UML14/model/State_Machines.py?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/PEAK/src/peak/metamodels/UML14/model/UML.py?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/PEAK/src/peak/metamodels/UML14/model/Use_Cases.py?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/PEAK/src/peak/metamodels/UML14/model/__init__.py?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/PEAK/src/peak/metamodels/tests/General.py.diff?r1=1.25&r2=1.26
http://cvs.eby-sarna.com/PEAK/src/peak/metamodels/tests/MetaMeta14.xml?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/PEAK/src/peak/model/mof2py.py.diff?r1=1.14&r2=1.15
http://cvs.eby-sarna.com/PEAK/src/peak/util/advice.py.diff?r1=1.12&r2=1.13

To generate a diff of this commit:
cvs rdiff -r1.39 -r1.40 PEAK/CHANGES.txt
cvs rdiff -r1.5 -r1.6 PEAK/MANIFEST.in
cvs rdiff -r1.58 -r1.59 PEAK/TODO.txt
cvs rdiff -r1.59 -r1.60 PEAK/setup.py
cvs rdiff -r1.42 -r1.43 PEAK/src/peak/peak.ini
cvs rdiff -r1.6 -r1.7 \
    PEAK/src/peak/metamodels/UML13/model/Foundation/Data_Types.py
cvs rdiff -r0 -r1.1 PEAK/src/peak/metamodels/UML14/UML.py \
    PEAK/src/peak/metamodels/UML14/__init__.py
cvs rdiff -r0 -r1.1 PEAK/src/peak/metamodels/UML14/model/Activity_Graphs.py \
    PEAK/src/peak/metamodels/UML14/model/Collaborations.py \
    PEAK/src/peak/metamodels/UML14/model/Common_Behavior.py \
    PEAK/src/peak/metamodels/UML14/model/Core.py \
    PEAK/src/peak/metamodels/UML14/model/Data_Types.py \
    PEAK/src/peak/metamodels/UML14/model/Model_Management.py \
    PEAK/src/peak/metamodels/UML14/model/State_Machines.py \
    PEAK/src/peak/metamodels/UML14/model/UML.py \
    PEAK/src/peak/metamodels/UML14/model/Use_Cases.py \
    PEAK/src/peak/metamodels/UML14/model/__init__.py
cvs rdiff -r1.25 -r1.26 PEAK/src/peak/metamodels/tests/General.py
cvs rdiff -r0 -r1.1 PEAK/src/peak/metamodels/tests/MetaMeta14.xml
cvs rdiff -r1.14 -r1.15 PEAK/src/peak/model/mof2py.py
cvs rdiff -r1.12 -r1.13 PEAK/src/peak/util/advice.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