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@uclouvain.be