Pergunta

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: screenshot from MoDisco demo

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

Foi útil?

Solução

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top