intellij uml,两个依赖但应该是一个

时间:2017-09-05 15:23:18

标签: java intellij-idea uml

我尝试为我的代码生成uml类图。我有两个班:

public class GuiManager {

public void run() throws ClassNotFoundException, UnsupportedLookAndFeelException, InstantiationException, IllegalAccessException {

    //@todo zmienic to na coś fajniejszego, i nie robić tego w pętli -_-
    for(UIManager.LookAndFeelInfo info:UIManager.getInstalledLookAndFeels()) {
        if("Windows".equals(info.getName())) {
            UIManager.setLookAndFeel(info.getClassName());
            break;
        }
    }

    JFrame frame = new JFrame("Warhammer RPG Helper");
    frame.setContentPane(new ChooseServerGui(frame).getPanel());
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.pack();
    frame.setVisible(true);
}
}

public class Main {

public static void main(String[] args) throws ClassNotFoundException, UnsupportedLookAndFeelException, InstantiationException, IllegalAccessException {
    GuiManager guiManager = new GuiManager();
    guiManager.run();
}
}

我从不使用uml,并在intellij中生成umls。 下面是我的uml,intellij生成的内容:

enter image description here

为什么我有两支箭?

1 个答案:

答案 0 :(得分:1)

两个依赖项中的一个具有<<create>>刻板印象。这意味着实际创建了指向的类。这是一个额外的信息。你可能会放弃简单的依赖,但是同时显示它们并没有错。

也许可以选择关闭Intellij中的两个连接器之一,但我不知道该工具。