使用doxygen从源创建一个大的UML图

时间:2014-11-19 09:31:10

标签: java uml doxygen

我正在使用Doxygen with Dot来创建Java项目的UML图。 当我运行Doxygen时,会创建很多特定类的.png uml文件,但是不是一个“大”的UML图表,其中显示所有类+成员函数等。

有可能产生这个吗?如果是的话,怎么样?

1 个答案:

答案 0 :(得分:4)

要为所有课程制作一个大图表,您需要在 Doxyfile 启用GRAPHICAL_HIERARCHYHAVE_DOTS

# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is 
# available from the path. This tool is part of Graphviz, a graph visualization 
# toolkit from AT&T and Lucent Bell Labs. The other options in this section 
# have no effect if this option is set to NO (the default)

HAVE_DOT               = YES

# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen 
# will generate a graphical hierarchy of all classes instead of a textual one.

GRAPHICAL_HIERARCHY    = YES

另外,还有

# If the UML_LOOK tag is set to YES doxygen will generate inheritance and 
# collaboration diagrams in a style similar to the OMG's Unified Modeling 
# Language.

UML_LOOK               = YES