首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为java源码生成XMI文件?

如何为java源码生成XMI文件?
EN

Stack Overflow用户
提问于 2013-05-11 12:22:11
回答 1查看 2.1K关注 0票数 5

我正在用java语言写一个程序,它接受java源代码作为输入,输出是包含源代码类图的xmi文件。

我研究过xmi结构,但我找不到足够的资源来解释标签的结构和顺序。

第一个问题是我如何找出标签的顺序和每个标签的定义?例如,"isActive = false“等是什么意思?

其次,有没有任何建议的库或java语言的东西,可以帮助我完成这个项目?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-11 13:17:54

我认为标签顺序在XMI中并不重要。一般而言,XMI只定义了如何将MOF映射到XML。基本上,您是从Java语言构建M2模型(= UML ),然后使用XMI将其映射到XML (如果我理解正确的话)(我认为双重间接性就是为什么您找不到好的资源直接从UML映射到XMI的原因)。

对于许多人来说,示例可能比各种OMG标准定义的转换规则链更容易访问。因此,我只需要在我最喜欢的UML工具中为我感兴趣的导出方面绘制一个最小的UML示例图,并查看导出的XMI。然后根据需要添加功能...

附注:您可能希望使用Java反射类(包java.lang.reflect),而不是自己解析Java源代码来生成XMI (如果您不需要保留方法参数名称)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16493734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档