XSD到UML命令行工具

时间:2014-02-25 19:19:13

标签: xsd uml tool-uml

我想知道,有没有人遇到任何命令行工具(首选免费)将xml架构(xsd)转换为UML图?

.xsd用于表示类,因此UML类图符合目的。

我对命令行工具更感兴趣,因为我想将它作为一个自动任务,因此我宁愿不必打开一个UI来执行它。

我做过一些在线研究,但大多数工具确实需要用户界面互动。

感谢您提出任何建议。

1 个答案:

答案 0 :(得分:2)

An EMF Eclipse free solution

  • 安装Eclipse + EMF

      
        
    • 打开新的EMF Generator模型向导(文件 - >新 - >其他...... - > EMF生成器模型)
    •   
    • 选择GenModel的位置和名称(通常是您希望UML模型最终到达的位置)
    •   
    • 在下一页上选择“XML Schema”作为导入源
    •   
    • 选择下一页要导入的架构
    •   
    • 向导的最后一页显示了将要创建的EMF模型,并允许您编辑它们的文件名(它们将位于同一位置)   与Genmodel一起)
    •   
    • 完成向导
    •   
    • 您最终应该为您的架构提供一个或多个* .ecore文件,并打开一个显示您新创建的Genmodel的开放式编辑器。
    •   
    • 从编辑器的上下文菜单中选择“Export model ...”,“UML Model”,目标目录以及要转换的所有模型(通常全部   将是一个不错的选择)并完成。
    •   
         

    你应该最终得到你的模式的UML模型,可能还有   带有一些Ecore基础设施类的ecore.uml。

  •   
  其他免费Eclipse解决方案:   超模,EDNA

专有解决方案:Altova(30天免费),IBM Rational Arcitect(非标准UML),