2012-02-29 70 views

回答

1

UML是一件大事,但前段时间我做了一个类似的任务graphviz。实际上,我的代码生成了一个文件,这是graphviz实用程序为了绘制事物而接受的输入格式。

+0

我只是想创建简单的类图,用表名称和它的列/属性。 – Luke 2012-02-29 14:29:27

+0

Graphviz可以立即测试,只是为了看看它是否适合:)自动生成的问题通常与结果图的用处有关。如果你没有复杂的层次结构,并且你的大多数对象是兄弟姐妹(位于同一层次上),那么最后的绘制不会很有趣 – Raffaele 2012-02-29 14:44:05

2

您可以创建UML模型的基于文本的表示形式,并使用其中一个图形来渲染它,或者使用一些UML工具提供的API以编程方式从例如Java程序创建UML模型。对于后者,您可能需要查看Eclipse中的Eclipse建模项目,尤其是UML2组件

0

几乎所有好的图表库都应该能够以编程方式创建UML图。根据你需要什么类型的UML图(类图,顺序图,协作等),通用图表库肯定会起作用。在这里看到,例如:

yFiles Gallery of Diagrams

如果你正在寻找的工具,它会自动为你做这个,看看

DBVisualizer