Hi Johan,
I still could not manage to load it with Eclipse, but I will give it
another try this evening.
Concerning your question, I think the problem is in the logic of the
visualization. But just to make sure, could you just export the model
in MSE and send it to me to take a look if anything is actually wrong?
From another perspective, Sandro de Zanet is currently working on an
exporter from Eclipse to MSE files. He is using the Java
implementation of Adrian Kuhn of FAMIX and MSE.
I do not know how far you are with implementing the full FAMIX
export, but perhaps it would be better to team up and reuse his work
for the export part. The idea would be to just write the exporter in
Java and then translate the objects 1-1 to Smalltalk.
What do you say?
Cheers,
Doru
On Oct 23, 2007, at 3:45 PM, Johan Brichau wrote:
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
<pastedGraphic.pdf>
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
www.iam.unibe.ch/~girba
www.iam.unibe.ch/~girba/blog/
"Some battles are better lost than fought."