[Uml-devel] Re: Screenshots

Jonathan Riddell jr at jriddell.org
Sat Jan 31 15:50:03 UTC 2004

On Thu, Jan 29, 2004 at 12:30:25AM -0500, Chris Bruner wrote:
> That's great. The software is very impressive. I've never used an UML modeler 
> before (at least not to the point that I thought it was useful).  I think 
> your system may eventually be quite useful, but I've noticed a number of 
> (what I perceive to be) problems. I'm not interested in spending 5 minutes 
> per bug report because I think it would take quite a while to fill them all 
> out. The bugzilla for your project seems too generalized for kde, and not 
> detailed enough for your project. 

Yes, we do unfortunatly have all too many problems.  What version are
you using?

Reporting them to bugs.kde.org does help us, you can speed a bit by
following the link at Help->Report Bug (there's also kbugbuster which
may help, I've not used it).

> Things that I've noticed are:
> 1. When importing classes (c++) classes are dependent on subclasses (should be 
> the other way around).  For example in my classes I've got CryObject which is 
> a base class, then I've got CryNamedObject which is built on CryObject.
> class CryObject
> {
> };
> class CryNamedObject : public CryObject
> {
> };
> When viewing the code it shows
> class CryObject : public CryNamedObject
> {
> };
> class CryNamedObject
> {
> };
> The steps I used was to import the C++ code, drag from the logical view to the 
> diagram window, and view the code of the classes. (Creating the code does the 
> same thing).

This works fine for me, I can't recreate the problem at all.

> 2. The imported classes show the baseclass implements the subclass. (The white 
> arrow pointing from the base class to the subclass) I believe that it should 
> be the subclass depends on the baseclass. The implement should occur if an 
> instance of a class appears within the subclass. 

Same as above.

> 3. When generating code it insists on saving it 
> to /home/chris/uml-generated-code. If I change the settings it will save to 
> the settings I specify but it changes it back to this original setting 
> whenever I reload.

This is a known problem.

> 4. Many complaints about permissions, in directories created by the program 
> when saving generated code, overtop of old generated code.

What are the complains and what permissions are set to get the problems?

> 5. The what's this caused my mouse to act very strangely, this may be kde 3.2 
> problems or kernel 2.6 problems, but I thought I would mention it just in 
> case. Doesn't seem to happen all time.

Umbrello doesn't have what's this (it should), how do you cause your
problems?  It's unlikely to be due to you version of Linux.

> 6. (wish) I would like the what's this to show useful info on the pointer 
> selection buttons. (Association, Unidirectional Association etc). I don't 
> know what these mean, but with an appropriate hint, I might.

Yes, it would be nice.

> I think this project has a lot of potential and I'm going to be watching it's 
> progress. Keep up the good work.

Thanks for your feedback, always appreciated.

I've sent this to uml-devel since that's where e-mails like this
should go.

Jonathan Riddell

More information about the umbrello-devel mailing list