简体   繁体   中英

How to generate java code from MoDisco java model within eclipse?

I started looking into MoDisco . So far I can discover a java model from an existing java project and write transformations using ATL to modify my java model. However I was unable to generate java code for that modified java model. In this demo there is java code generated from a modified model. An Acceleo launch configuration called JPAProject_Regeneration is used for that as can be seen in this screenshot: MoDisco演示的屏幕截图

Does anyone know how that launch configuration looks like? Is there a tutorial that explains the creation of this launch configuration?

The mentioned launch configuration can be found in the eclipse svn . However it isn't that helpful, because it heavily depends on a very specific local setup that includes hard coded absolute paths.

MoDisco also provides a discoverer in the plugin org.eclipse.gmt.modisco.java.generation . However this discoverer is registered under the wrong extension point and therefore unavailable from within the UI. See the filed bug .

Also note that once the discoverer is registered correctly it is only applicable if the java model is within a file ending with .javaxmi .

EDIT:
The whole plugin org.eclipse.gmt.modisco.java.generation seems deprecated, because there is a new API for discovery. I built a new plugin that does the same as the mentioned MoDisco plugin based on the new API.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM