我得到了一个用VS 2010创建的类图,其建模项目以某种方式丢失了。所以我留下了foo.classdiagram和foo.classdiagram.layout文件。当我尝试在另一个建模项目中打开它时,我只得到一个空白的类图。
是否可以将现有的类图导入到建模项目中?如果没有,是否有人知道另一个能够打开VS .classdiagram文件的工具?
答案 0 :(得分:1)
UML的标准交换格式是XMI。这种情况只能如此,因为文件格式只包括模型元素和连接器,而不包括可视化图表布局。不过,它仍然值得一试。
Visual Studio不包含开箱即用的XMI导出功能,但我找到了对扩展程序here的引用。 VS 2010版本的下载链接已经失效,但也许您可以将其运行到2012版本。
最后,如果你有类的源代码,你总是可以将它们反向工程为UML(取决于你使用的建模工具)。 Sparx Systems' Enterprise Architect甚至可以对某些二进制文件进行反向工程。