我想解析MWE2工作流程中的文件,例如通过为org.eclipse.emf.mwe.utils.Reader
组件提供一个用我的DSL编写的文件而不是它的XMI表示。
答案 0 :(得分:2)
或者看看org.eclipse.xtext.mwe.UriBasedReader
答案 1 :(得分:1)
我在http://www.eclipse.org/forums/index.php/m/831365/
找到了解决方案Workflow {
component = org.eclipse.xtext.mwe.Reader {
register = org.xtext.example.mydsl.MyDslStandaloneSetup {}
path = "modeldir"
loadResource = {
slot = "models"
}
}
}
当使用单个文件时,调整基督徒的答案可以写成
Workflow {
component = org.eclipse.xtext.mwe.UriBasedReader {
register = org.xtext.example.mydsl.MyDslStandaloneSetup {}
uri = "model.file"
loadResource = {
slot = "model"
}
}
}