[Uml-user] Bugs and further development of umbrello
Jonathan Riddell
jr at jriddell.org
Tue Dec 21 18:35:02 UTC 2004
On Wed, Dec 22, 2004 at 12:25:00AM +0100, dr.andreas.schenk at gmx.net wrote:
> I started to look into umbrello last weekend. First of all, I should say that
> I was impressed. I didn't expect to find so much functionality in this
> project. Thank you for providing this application as open source!
You're welcome :)
> Unfortunately, much work remains to be done, i.e. there are also some bugs to
> report. I am using release 1.3.0 for SUSE 9.0 with SUSE 9.0. This release
> cannot be used to do real work. It crashes too often. Hence, I tried to build
> 1.3.2, but it requires Qt 3.3, which is not part of SUSE 9.0. Is it possible,
> to get this release for SUSE 9.0? I don't want to go back to an older
> release, since it is missing to much functionality.
It doesn't require Qt 3.3 but I think ./configure checks for Qt 3.3
anyway.
See http://uml.sourceforge.net/faq.php for how to get round it.
Also there was a change recently to make Umbrello compile with KDE
3.2, createGUI() -> setupGUI in uml.cpp
> Next I have to report some bugs in detail. I am using java as the only active
> language.
>
> I created a class of the form a::b::c::d::e::Bank with a composition
> association to the class a::b::c::d::e::SecuritiesAccount. In the generated
> source for the class Bank I find the statement
>
> import a::b::c::d::e.SecuritiesAccount;
>
> (note, that only after e there is a dot, as required by the java syntax)
> instead of
>
> import a.b.c.d.e.SecuritiesAccount;
Please file this on bugs.kde.org.
> Then I would like to define a static operation in the class Bank, that returns
> a list of all Bank objects. The signature should be something like (in java)
>
> public static List getBankList() {...}
>
> or, in UML an underlined (since static class method)
>
> + getBankList() : List
> --------------------
>
> where List is the java class java.util.List. If I do so, the code for the
> class is generated wrong: umbrello generates
>
> public List getBankList()
>
> without the static keyword. On the other hand, I miss the required
>
> import java.util.List;
>
> I don't know, how I can specify a java type of some library, so that umbrello
> inserts the correct import <<type>>; statement.
You could insert it manually (right click on class->View Code).
> Maybe some of these bugs are already fixed in a newer release?
Not the ones you mention above but newer releases are a lot more
stable than 1.3.
> In the long run I would like to model J2EE applications with UML. I don't
> know, whether the functionality of umbrello is sufficient for these kind of
> models yet. In case I find some points for improvement, are you interested
> that I share my experience?
We are indeed. We're a limited developer team so there's limited help
we can do but any feedback or contribution is appreciated.
> P.S.: I am also interested in UML 2. There was already an E-Mail concerning
> this topic on the list today.
I should research it some more. If you could point to any nice guides
to UML 2 that would be great.
Jonathan Riddell
More information about the umbrello
mailing list