Hi,
For preparing my teaching course I would have love to have simple class hierarchy
visualisations or even better, real UML representations.
Unfortunately, the UML like diagram from the Moose panel is not zoomable. It is by default
in light grey saying that it is harder to read. It contains all the attributes and all the
methods so it is difficult to put it in a single readable picture. Please make the
experiment with the Famix-Core classes.
I was not able to do easily a class hierarchy with the name of the classes. After more
than one hour, I gave up.
So it could be good, if we can have:
- a class hierarchy with only the names of the classes in boxes or not
- a class hierarchy with only attributes
- a class hierarchy with only methods
- the existing "UML" representation
- a real metamodel representation. Not as a system complexity representation, but as a
real UML representation meaning with inheritance AND associations (those can be deduce
from pragmas and now with the new MooseQuery API, we get all the methods to do it).
It should be possible to easily specify which classes we want to represent.
It seems to me the minimum vital to do real analyses.
In my course, I wanted to show I extended FAMIX for SQL purpose. It was so complex
(because I don’t want not all FAMIX entity, but just the one from which the SQL classes
inherit and without the methods) that once again I gave up.
I don’t have enough time to better look for. But anyway, I find it sad that it is so hard
even for people knowing (a bit) Moose of not being able to do that.
Cheers,
Anne