1

使用 Eclipse EMF,我正在尝试将带有应用配置文件的 uml2 模型(即定义为 xmi)转换为 ecore,以便能够操作代码生成。任何人都知道如何很好地做到这一点?由于不可能开箱即用,我想我需要找到一种方法来操纵 xmi 转换为 ecore 的方式,以某种“ecore”方式表示刻板印象,以便我可以在我的JET-模板...

非常感谢您为我指明了正确的方向!

PS:这篇文章与我想要实现的内容非常相关如何从 emf 模型生成“带有注释的 java 代码”

4

2 回答 2

0

我以前没有这样做过,但我认为您需要做的是使用 eclipse MDT/UML2项目,它有助于读取您的 UML 模型文件以生成 EMF 模型。从那里,您可以使用典型的 EMF 代码生成功能来生成代码或模板功能来生成您自己的自定义代码。有一个常见问题解答条目解决了如何执行此操作:

UML2 项目提供了一个 Ecore 导入器,可用于通过 EMF 项目向导从 UML (.uml) 模型创建 Ecore (.ecore) 和生成器 (.genmodel) 模型......最终,UML2 使用提供的代码生成工具通过 EMF。

于 2010-11-12T17:52:38.163 回答
0

无法直接从 EMF 生成注释,您需要使用 UML 工具。

于 2010-11-12T22:56:40.663 回答