Re: Bugs and further development of umbrello
Jonathan Riddell <[email protected]>
| Newsgroups | gmane.linux.umbrello.user |
|---|---|
| Message-ID | <[email protected]> |
On Wed, Dec 22, 2004 at 12:25:00AM +0100, [email protected] 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 ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/