|
|
Re: Using xpand with xtext [message #894833 is a reply to message #894826] |
Tue, 10 July 2012 17:06 |
|
Hi,
the only problem is how to configure the reader this highly depends on how you want to generate and how your metamodel/dsl looks like.
here an example for the greeting example
module org.xtext.example.mydsl.generator.MyDslGeneratorMWE
import org.eclipse.emf.mwe.utils.*
var targetDir = "src-gen"
var modelPath = "model"
Workflow {
component = org.eclipse.xtext.mwe.Reader {
// lookup all resources on the classpath
// useJavaClassPath = true
// or define search scope explicitly
path = modelPath
// this class will be generated by the xtext generator
register = org.xtext.example.mydsl.MyDslStandaloneSetup {}
load = {
type = "Greeting"
slot = "greetings"
}
}
component = org.eclipse.xpand2.Generator {
expand = "org::xtext::example::mydsl::generator::Main::main FOREACH greetings"
outlet = {
path = targetDir
}
}
}
~Christian
--
Need training, onsite consulting or any other kind of help for Xtext?
Go visit http://xtext.itemis.com or send a mail to xtext at itemis dot de
Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
|
|
|
Powered by
FUDForum. Page generated in 0.03184 seconds