blob: 229f82e5219d8454bcab3a38ab295cc0e4d65168 [file] [log] [blame]
module org.eclipse.qvtd.doc.GenerateMiniOCLCS
import org.eclipse.xtext.xtext.generator.*
import org.eclipse.xtext.xtext.generator.model.project.*
//import org.eclipse.qvtd.cs2as.xtext.generator.*
var rootPath = ".."
Workflow {
component = XtextGenerator {
configuration = {
project = StandardProjectConfig {
baseName = "org.eclipse.qvtd.doc.minioclcs.xtext"
rootPath = rootPath
runtimeTest = {
enabled = false // We do not rely on Xtext testing framework anymore
root = "../../tests/org.eclipse.qvtd.doc.minioclcs.xtext.tests"
}
eclipsePlugin = {
enabled = true
}
eclipsePluginTest = {
enabled = false // for the time being we are only testing the runtime
}
createEclipseMetaData = true
}
code = {
encoding = "UTF-8"
fileHeader = "/*\n * generated by Xtext \${version}\n */"
preferXtendStubs = false
}
}
language = StandardLanguage {
name = "org.eclipse.qvtd.doc.MiniOCLCS"
fileExtensions = "mocl"
serializer = {
generateStub = false
}
validator = {
// composedCheck = "org.eclipse.xtext.validation.NamesAreUniqueValidator"
}
parserGenerator = {
options = {
backtrack=true
}
}
emfGenerator = {
jdkLevel = "JDK80"
}
// outline = CS2ASOutlineTreeProviderFragment {
//
// }
}
}
}