gpt4 book ai didi

java - 以 EMF Ecore 格式表示 UML2 Stereotypes,以通过 JET 生成 Java 代码

转载 作者:行者123 更新时间:2023-12-01 05:52:39 25 4
gpt4 key购买 nike

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

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

PS:这篇文章与我想要实现的目标非常相关How to generate 'java code with annotations' from emf model

最佳答案

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

The UML2 project provides an Ecore importer that can be used to create Ecore (.ecore) and generator (.genmodel) models from a UML (.uml) model via the EMF project wizard ... Ultimately, UML2 uses the code generation facilities provided by EMF.

关于java - 以 EMF Ecore 格式表示 UML2 Stereotypes,以通过 JET 生成 Java 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4165624/

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