繁体   English   中英

从Java读取UML类图

[英]Reading a UML Class Diagram from Java

我正在为我的最后一个项目开发逆向工程工具。 在这个项目中,我试图从Java中读取uml图并分析类之间的关系。 我想知道UML图是否有标准的文件格式。 根据我的要求,我应该能够使用Java读取该文件格式,并提取有关类之间的关系详细信息的详细信息。

我知道有很多工具可以绘制UML图。 我想知道他们是否在内部共享一个通用标准,以便我可以从Java中读取该文件并从中提取详细信息。

先感谢您。

OMG维护了一个称为XML元数据交换的标准 基本上,它接受所有UML数据并以XML表示它,即。 所有实体,关系,多重性等都表示为根据Schema定义的XML标签和属性。

现在,由于此信息以XML表示,因此您可以很轻松地解析它并为Java项目提取必要的信息。

问题的最后一部分询问谁支持此标准。 MicrosoftIBMEnterprise Architect都从一开始就支持它。

有关XMI文档结构的信息可以在标准中找到。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM