[Uml-devel] Umbrello2

Mathias Meyer mailings at beatsteaks.de
Wed Feb 26 12:29:07 UTC 2003


On Wednesday 26 February 2003 20:33 Andrew Sutton wrote:

> that could certainly be another possibility. maybe we could follow the
> netscape example and allow both: tabbed browing and multiple top-level
> windows. I think we should definitely include multiple top-level
> windows. if designers have more than one monitor, lets give them the
> ability to take advantage of it.
>
That's right. But implementing both may just be the best option we have, 
isn't it? ;)

> a short example...
> consider a case where you have created a UML class "Foo" and it has an
> operation "goo()". You open a properties dialog for the class Foo and
> click on the Operations tab (or section) and then open another dialog
> for the operation goo(). you now have two dialogs open - one for the
> class and one for the operation. the class dialog should reflect
> certain changes made to the goo() operation object (like updating the
> return type) because it should be displayed with the operation in the
> class dialog. If you add parameters through the operation dialog, they
> could be reflected in the class dialog as well...
>
They could and they should. If it wouldn't reflect them, we'd run into 
problems regarding data consistency.

> it might take some work, but it could be alot worse (really a lot
> worse). the UML metamodel implementation has some signals built into
> that allows us to implement a pretty simple observer pattern. now, the
> dialogs might be somewhat complex - or at least tedious to build, but
> its certainly do-able.
>
It certainly is and I think the work should definitely be worth it.

Best regards,
Mathias
-- 
"only wimps use backup: _real_ men just upload their important stuff
on ftp, and let the rest of the world mirror it ;)" - linus torvalds




More information about the umbrello-devel mailing list