如何在eclipse中从MoDisco java模型生成java代码?

时间:2012-10-29 10:36:44

标签: java eclipse code-generation eclipse-emf

我开始研究MoDisco。到目前为止,我可以从现有的java项目中发现一个java模型,并使用ATL编写转换来修改我的java模型。但是我无法为修改后的java模型生成java代码。在this demo中,有一个从修改后的模型生成的java代码。名为JPAProject_Regeneration的{​​{3}}启动配置用于此,如此屏幕截图所示: screenshot from MoDisco demo

有谁知道启动配置是怎么样的?是否有教程解释了此启动配置的创建?

1 个答案:

答案 0 :(得分:1)

上述启动配置可以是found in the eclipse svn。但它没有那么有用,因为它在很大程度上取决于包含硬编码绝对路径的非常特定的本地设置。

MoDisco还在插件org.eclipse.gmt.modisco.java.generation中提供了发现者。但是,此发现者在错误的扩展点下注册,因此无法在UI中使用。请参阅filed bug

另请注意,一旦发现者被正确注册,只有当java模型位于以.javaxmi结尾的文件中时才适用。

编辑:
整个插件org.eclipse.gmt.modisco.java.generation似乎已被弃用,因为有一个新的API用于发现。我构建了一个新的插件,其功能与基于新API的MoDisco插件相同。