gpt4 book ai didi

java - 从 Java 读取 UML 类图

转载 作者:行者123 更新时间:2023-12-01 14:37:50 25 4
gpt4 key购买 nike

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

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

提前谢谢您。

最佳答案

OMG 维护了一个名为 XML Metadata Interchange 的标准。 。基本上它获取所有 UML 数据并用 XML 表示,即。所有的实体、关系、多重性等都表示为根据 Schema 定义的 XML 标签和属性。

现在,由于此信息以 XML 形式表示,因此您可以非常轻松地解析它并提取 Java 项目所需的信息。

您问题的最后一部分询问谁支持该标准。 Microsoft , IBMEnterprise Architect一开始大家都支持。

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

关于java - 从 Java 读取 UML 类图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16313769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com