#329 JExplorer Graph nested interface-implentation not shown

open
nobody
None
5
2004-05-26
2004-05-26
Shane McAndrew
No

If you declare a class containing both an interface
definition and it's implementation, JExplorer Graph does
not show the implentation relationship (blue line)
between the two.

Here is an example -

class A {
interface D {
void f();
}
class DImp implements D {
public void f() {}
}
}

class B implements A.D{
public void f() {}
}

When veiwing JExplorer Graph we see that interface A.D
and class A.Imp are nested elements of A (red lines) and
that class B implements interface A.D (blue line) but the
relationship 'class A.DImp inplements interface A.D' is not
shown at all.

Discussion