Hi everyone,
As some of you know, I am working on a FAMIX importer for Eclipse
java source files, written in Smalltalk (using our JavaConnect
system). At this moment, the importer creates a FAMIX model with
classes, methods, namespaces and inheritance relations.
Now, I experience some strange behaviour of the Mondrian 'Screen
filling system complexity' visualisation. If you take a look at the
screenshot below, you can see the 'Event' class hierarchy. Well, that
is: a list of 'Event' classes and a hierarchy. The strange thing is
that the nodes in the flat line represent exactly the same entities
as the nodes in the hierarchy.
Maybe it's supposed to be this way? But this only appeared after I
added 'implements' relations to the model using
FamixInheritanceLinks. I verified if the model does not contain
duplicate entities for those classes (which would be an obvious
explanation). Inspecting the entities in the flat line did also
reveal they do have outgoingInheritance links.
So, I'm confused and hope you can shed some light on this :-)
ps: Tudor, I hope you got the importer to work now in Mac Intel?
ps2: For those interested in trying this:
http://www.info.ucl.ac.be/
~jbrichau/penumbra.html . We're having trouble making JavaConnect run
on Windows, so any help to make it work is appreciated. The problem
is mainly in finding the correct java libraries to load. Idem for
Linux. Or if you can wait long enough, we will be working on an
integration with JNIPort too ;-)
----------------------------
Johan Brichau
johan.brichau(a)uclouvain.be