trigger multiple generators from code [message #794047] |
Wed, 08 February 2012 21:44 |
Bruce L. Messages: 81 Registered: June 2011 |
Member |
|
|
Hi,
I have several different generators in my DSL project, each one with its own IGenerator implementation, and its own ...StandaloneSetup that binds such IGenerator
The workflow file contains multiple blocks like this one
component = org.eclipse.xtext.generator.GeneratorComponent {
register = my.package.<MyDSL>StandaloneSetup_XYZ {}
slot = '<root element>'
outlet = {
path = '${targetDir}'
}
}
and so it triggers all the different generators.
How can I do the same thing from a .java source? I know that xtext generates Main.java, which is basically triggering the default generator of the language. But I would like to know how to extend this for multiple generators.
For instance I would need that one generator A calls in turn another generator B before starting its work; therefore I need to set up and trigger B from the code (java or xtend2) of A, without the magic workflow.
I'm a bit confused about setups, injectors, ecc...
Many thanks in advance
B.
|
|
|
Powered by
FUDForum. Page generated in 0.02843 seconds