[Uml-devel] what happened to umbrello2?

Andrew Sutton asutton at cs.kent.edu
Mon Aug 25 17:23:25 UTC 2003


> Just to check if I understood you write, does it mean that the current code
> in SF CVS will be thrown away? Maybe you can explain your idea a little bit
> more in detail... How, for example, should your work plugged into Umbrello?

thrown away... yeah... for the most part. it probably makes decent reference 
material, but otherwise, it can disappear.

how does it get plugged into umbrello? lets see... it could be used in a 
number of ways. first and foremost, it replaces everything derived from 
UMLObject - its a replacement for the uml object model - a nice standards 
compliant replacement. secondly, it should replace the save/load code used to 
read and write metamodels.

actually, that's about it. you can build alot more stuff on top of this object 
model because its considerably larger. and by considerably i mean huge. 
you've seen the old stuff. moreover, it supports reflection (for generic 
manipulation/reading of uml objects) and the meta object facility. i'm not 
quite sure what to do with all this stuff, but it could be interesting.

as i think i said, using this project (when it gets there) as a replacement 
does require some pretty big changes to the actual umbrello codebase. namely, 
you'd have to rewrite all of the dialogs to use the new data and revisit the 
drawing code too. this also breaks all the code generators and importers.

so, while it might break tons of shit, there would be significant gains - 
namely standards compliance. there should also be significantly more 
flexibility in the code base to let umbrello take advantage of some of the 
more "advanced" features that this implementation provides. or something like 
that.

documentation is forthcoming.

andy





More information about the umbrello-devel mailing list