I think I discovered the problem. My project has its interface in a parent directory of the Impl classes. So we have this structure:
parser package:
public interface Parser
parser.impl package:
public abstract class AbstractParser implements Parser
public class ABCParser extends AbstractParser
The reverse-engineered diagram shows the solid arrow from ABCParser to AbstractParser, but sees no relationship between AbstractParser and Parser.
Would it be possible to revise Software Ideas Modeler to recognize implementation/extension when classes are not in the same package?
Thanks again.
Reply To: RE: RE: RE: Reverse Engineering in Java, want to see interface implementation arrows
I think I discovered the problem. My project has its interface in a parent directory of the Impl classes. So we have this structure:
parser package:
public interface Parser
parser.impl package:
public abstract class AbstractParser implements Parser
public class ABCParser extends AbstractParser
The reverse-engineered diagram shows the solid arrow from ABCParser to AbstractParser, but sees no relationship between AbstractParser and Parser.
Would it be possible to revise Software Ideas Modeler to recognize implementation/extension when classes are not in the same package?
Thanks again.
Peter Fiddler 14 July 2015 0:07:32