我想知道,是否有人遇到过任何命令行工具(优先免费)用于将 xml 模式 (xsd) 转换为 UML 图?
.xsd 用于表示类,因此 UML 类图就适合该目的。
我对命令行工具更感兴趣,因为我想让它成为一个自动任务,因此我宁愿不必打开 UI 来执行它。
我做了一些在线研究,但大多数工具确实需要 UI 交互。
感谢您的任何建议。
EMF Eclipse 免费解决方案 http://www.eclipse.org/forums/index.php/t/160294/:
- 打开新建 EMF 生成器模型向导(文件->新建->其他...->EMF 生成器模型)
- 选择 GenModel 的位置和名称(通常是您希望 UML 模型结束的位置)
- 在下一页上选择“XML Schema”作为导入源
- 在下一页上选择要导入的架构
- 向导的最后一页向您显示将要创建的 EMF 模型,并允许您编辑它们的文件名(它们将位于同一位置)
与 Genmodel)
- 完成向导
- 您最终应该会得到一个或多个用于模式的 *.ecore 文件,以及一个显示新创建的 Genmodel 的打开编辑器。
- 从编辑器的上下文菜单中选择“导出模型...”、“UML 模型”、目标目录和要转换的所有模型(通常是所有
将是一个不错的选择)并完成。
您最终应该得到您的模式的 UML 模型,并且可能还有一个
ecore.uml 包含一些 Ecore 基础设施类。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)