我需要获得ArgoUML图的差异。有没有提供Diffing功能的工具来做UML?
我不断在SVN中更新我的UML,但我无法比较不同的版本。
我看到IntelliJ存在UML-like Diff Tool。但是有没有其他工具不需要我使用IntelliJ?
答案 0 :(得分:1)
在Eclipse中使用EMF,您可以比较两个UML图。
http://wiki.eclipse.org/EMF_Compare/UML_Compare
因此,您需要使用以下框架将ArgoUML转换为EMF标准。
答案 1 :(得分:1)
也许其中一些version control tools for models可以提供帮助。它们不是特定于UML的,但是作为之前提到的EMF-Compare工具,它们与通用EMF模型一起使用。
答案 2 :(得分:1)
EMF比较项目效果不佳。你得到的并不是真的有用。
我在项目中所做的是将模型和图表保存在SVN上。然后我只看svn看看修改。您无法真正看到dif insode图,但通常很容易找出已修改的内容,因为模型由模型名称>组成。套餐>分类。因此可以跟踪根,并且修改后的元素可以快速找到。