[Uml-devel] realize association bug

Jonathan Riddell jr at jriddell.org
Tue Dec 10 12:03:20 UTC 2002


> > Do you know what the exact rules for relaise are?  (Infact what's the
> > difference between realise and generalise and implements?)
>
> Frankly, I'm wondering if there is an "implements" association at all in the
> UML spec. Generalisation is possible between class A and class B or Interface
> A and Interface B (or the other way round).

I wonder that as well.

> A class can realize an interface, but an interface can't realize a class. And
> an interface can't realize an interface.

I've changed the association rules to make Realise more like Generalise
but with the extra condition of it must point to an abstract class.

> Maybe the "implementation" button in umbrello was supposed to show the
> different notations of an interface? There seem to be two different
> notations:

This should be looked into for future versions.

> Together doesn't even have an extra-button for realization. It only has a
> button "Generalization / Realization" and automatically draws a realization
> when it associates a class and an interface.

That's not a bad idea.

Jonathan Riddell






More information about the umbrello-devel mailing list