Hi guys!
We've been looking with Alex today at a model built with VerveineJ and imported in Moose.
In the following example: public class http://grepcode.com/file/repo1.maven.org/maven2/net.sf.jung/jung-graph-impl/2.0.1/edu/uci/ics/jung/graph/OrderedKAryTree.java# OrderedKAryTree<V, E> extends AbstractTypedGraphhttp://grepcode.com/file/repo1.maven.org/maven2/net.sf.jung/jung-graph-impl/2.0.1/edu/uci/ics/jung/graph/AbstractTypedGraph.java#AbstractTypedGraph <V, E> implements Treehttp://grepcode.com/file/repo1.maven.org/maven2/net.sf.jung/jung-api/2.0.1/edu/uci/ics/jung/graph/Tree.java#Tree <V, E>
If I obtain the object referring to the OrderedKAryTree and I call superclass I get Tree instead of AbstractTypedGraph.
However, if I call directSuperclasses I get both Tree and AbstractTypedGraph.
Is this normal behavior?
Thanks, M.
* Code available at: http://grepcode.com/file/repo1.maven.org/maven2/net.sf.jung/jung-graph-impl/...