First off I am loving the new UML support. Keep up the good work.
In the class diagram view I found this error, while making a base class, then a subclass… The tool allows for multiple inheritence. While not bad for diagramming. When using the generate java part of the tool, it creates invalid java.
Here is an example:
public class CheckBO extends BaseBo, BaseBo {}
Java doesn’t support multiple inheritence. So this is an uncompilable class.
I actually like that the tool is not tailored to just java diagramming. However, you should not be able to extend the same base class twice. I can understand two seperate base classes however.
Maybe the “generate java” command could display a list of warnings for diagrams which are not tailored perfectly to java, such as ones with multiple inheritence. And give possible resolutions to those problems.
Well its just a thought.
Whatever the decision, I look forward to see where this evolves.