U N I M O Z E R - the universal modelizer for learning Java™

GNU General Public License

Get Structorizer at SourceForge.net. Fast, secure and Free Open Source software downloads

100% FREE award granted by Softpedia
#24: Wrong links (added on SourceForge.net)
Priority: 
normal
Status: 
closed
On wrote:
I tried the application and it is very nice.

It would be nice if you could correct some of the following issues.

Transition: X extends Y, Y extends X , should be claimed as an error.
(The same for X extends Y, Y extends Z , Z extends X)

Reflecting: X extends X, makes the inheritance link show to the upper left corner.
(Shouldn't show anything and should be claimed as an error)
There is a screenshot attachment of this case.

Moreover i would like to add here that a graphical way of connecting the classes would be very nice.

Regards,

John Koumarelas
On wrote:
Hi John

You are right. Actually these cases are not being detected by Unimozer
while coding a projet but only later on by the java compiler when compiling
(either in memory or on disk).

I think I could implement some checks and show up a visual error in the
UML.


Bob
On wrote:
Yes. Very nice. You've done a really good job at the application.

What would be a really good implementation is an eventListener for
clicking and one for releasing, so that you can create an inheritance link
from one class to another, and create the appropriate links faster, in a
graphical way.
(e.g.Like the way you can create UML diagrams in the UML extension in
NetBeans)

John Koumarelas
On wrote:
OK,

regarding the cyclic inheritance problem, I've added now some lines of detection code. Wrong links a being drawn in red. The JWS edition is up to date.


Bob
On wrote:
Follow the rest of the discussion on SourceForge!