[Uml-devel] Umbrello usage issues

Oliver.Kellogg at t-online.de Oliver.Kellogg at t-online.de
Fri Sep 2 12:08:05 UTC 2005


On Friday 02 September 2005 15:38, Steve G wrote:
>
> 1) There should be a way to set the order of the diagrams. They currently
> are in the sequence in which they were drawn. I'd like to get it: use
> cases, class diagram, each sequence diagram from the use case in the order
> of the use cases, a collaboration diagram for each seq diagram. I don't see
> any way to change that order.

Please make a wish a bugs.kde.org

> 4) If you use a box to try to imitate swimlanes in activity diagram, it
> won't let you select anything once the box is in place. It seems to be on
> top of everything. I wished it was considered to be on the bottom and not
> the top.

Interesting - the constructor of BoxWidget already has setZ(0) but that
doesn't seem to do any good. Perhaps make an entry at bugs.kde.org.

> 5) Class diagram inheritance lines. I wished there was a way to create
> orthagonal lines to dipict the classes instead of direct lines.

I believe there is already a wish for this at bugs.kde.org.
Alas, nobody has volunteered to implement it so far.

> 6) Ability to set volatile on attribute. This would not show up on the
> class diagram, but would be in the generated code.

Could you explain; what is "volatile"?
(I don't recall having seen it in the UML standard.)

> 7) Can't define more than one constructor. I needed to make a class that
> uses a constructor that takes a parameter to be the main way to instantiate
> the object. I needed to make the default constructor private to avoid
> abuse. When I tried to do this, it errored saying that a method with that
> signature already exists.

I just tried it with the current wavefront (kde 3.5 branch) and this works
now.

> 8) Ability to generate documentation straight from Umbrello. It seems like
> it could be simple to create a temp dir, gen code, and then run doxygen on
> the temp dir to create documentation, and then cleanup the temp dir. This
> can be done by the user in those steps, but most commercial tools let you
> gen docs straight from the modeler.

Yes, see http://bugs.kde.org/54307

> 9) Ability to pick doc style. Some people want Javadoc style and others may
> way other styles like Qt-Doc or KDOC. It would also be nice to select
> output style like html, pdf, latex, xml, rtf.

Please refer to bugs.kde.org

> 10) Ability to autogen collaboration diagram from sequence diagram already
> drawn. The main value is looking for circular dependencies. All the info
> needed for collaboration diagram is in a sequence diagram.

http://bugs.kde.org/53378

> 11) Ability to use an instance name in sequence diagram. I seem to only be
> able to use the generic class.

I don't know that this had not been working. At any rate, apparently it has
been fixed. I can enter instance names in the object boxes of a sequence
diagram.

> 12) Sequence diagram doesn't have the X symbol to show destruction of a
> class. In the meantime, I suppose I could imitate it using a label, but it
> should be directly supported by the tool.

If you double click on an object box, the General Settings has a checkbox for
"show destruction".

> Hopefully you find this feedback useful. I work on several open source
> projects and I'm glad to see such a full featured engineering tool such as
> Umbrello. It makes other projects more professional.

Thanks.
However, Umbrello continues to be almost unmaintained.
Everybody, please consider contributing.

Oliver M. Kellogg




More information about the umbrello-devel mailing list