[Uml-devel] [CVS] update: Update of /cvsroot/uml/umbrello2/plugins/storage/xmi

Andrew Sutton donnie_darko at users.sourceforge.net
Fri Mar 21 13:23:02 UTC 2003

In directory sc8-pr-cvs1:/tmp/cvs-serv19193/plugins/storage/xmi

Modified Files:
	xmi_reader.cpp xmi_reader.h 
Log Message:
what's new this time around
	- a new exception (NotEnabled)
	- an id generator that generates unique ids for RefBaseObject
	  instances. it can be disabled during parsing
	- a model class with the following features
	  * maintains a list of required metamodels (unload on destroy)
	  * maintains a list of top-level objects (packages usually)
	  * maintains a mapping of all objects to ids for lookup, etc
	- a new method for RefBaseObject - refSetMofId - used in parsing
	- Umbrello::Metamodels now provide access to an Umbrello::Model
	  via the model(), setModel() and releaseModel() methods
	- Quick fix for release recursively defined metamodels (MOF)
	- added new files to libumbrello2 make
	- Xmi::Reader has some parse states described in an enum (big deal)
	- Xmi::Reader creates and provides access to a Umbrello::Model
	- Xmi::Reader sets mof id of created objects to xmi.id/idref
	- Xmi::Reader adds top-level packages to parsed model
	- Xmi::Reader adds new objects to the object map
	- Model::Plugin sets the parsed model
	- Model::Plugin prints out all parsed objects in contained model

More information about the umbrello-devel mailing list