[Uml-devel] Heyas

Nick Bronson nbronson at utas.edu.au
Sat Apr 26 23:31:07 UTC 2003


Hey guys, i'm new to the list. I downloaded 1.1.1 for use in my project and 
I got to say its pretty good. (Save for the bug which wouldn't let me have 
overloaded operators).

Just thought i'd point out a couple of bugs and make a comment or two ;) 
Hopefully i'll eventually have time to help out on the development once my 
honours thesis is finished.

Firstly, I know the bug I mentioned above has been fixed in ver 1.2, but i 
couldn't track down the actual bug and 1.2 is too unstable to use for me 
(wouldn't even let me save.)
Plus I found that if you go through and create a bunch of classes and then 
go to document them after the fact, it all works fine except for parameters 
of operations. For some reason, after its initial creation, it wont let you 
change the default value or the documentation of a class-function parameter.

Finally, do you think an option may be added to 1.2 to allow the code 
generation to ignore aggregations and relationships? I tested out the code 
generator last night and it adds a pointer to a variable wherever I have a 
"contains xxx" type relationship, which would be alright except a) I 
already added that variable in, and b) I wanted it to be a reference, not a 
pointer.

A single pointer isn't capable of representing all the possible <>--- 
relatioship styles that there is.. for instance, my project includes a 
vector of classes, so there is an aggregation relationship, but a pointer 
isn't likely to help.

It's an interesting idea, but if different options for its representation 
aren't possible, could we have a way to turn it off? :)

Don't mean to sound like i'm winging, it's an excellent program - i've 
found it easier to learn and start producing with it than with Rational 
Rose which I had to learn the year before last.

Good work!
-Nick





More information about the umbrello-devel mailing list