我开始研究MoDisco。到目前为止,我可以从现有的 java 项目中发现一个 java 模型,并使用ATL编写转换来修改我的 java 模型。但是我无法为修改后的 java 模型生成 java 代码。在此演示中,有从修改后的模型生成的 java 代码。一个名为Acceleo的启动配置JPAProject_Regeneration
用于此目的,如此屏幕截图所示:
有谁知道启动配置是什么样的?是否有解释创建此启动配置的教程?
提到的启动配置可以在 eclipse svn中找到。然而它并没有那么有用,因为它在很大程度上取决于一个非常具体的本地设置,其中包括硬编码的绝对路径。
MoDisco 还在插件中提供了一个发现者org.eclipse.gmt.modisco.java.generation
。但是,此发现器在错误的扩展点下注册,因此在 UI 中不可用。请参阅提交的错误。
另请注意,一旦发现者注册正确,它仅适用于 java 模型位于以 . 结尾的文件中.javaxmi
。
编辑:
整个插件org.eclipse.gmt.modisco.java.generation
似乎已被弃用,因为有一个新的 API 用于发现。我基于新 API 构建了一个与上述 MoDisco 插件相同的新插件。