在Xtext MWE2工作流中解析文件

时间:2012-08-22 09:15:08

标签: xtext

我想解析MWE2工作流程中的文件,例如通过为org.eclipse.emf.mwe.utils.Reader组件提供一个用我的DSL编写的文件而不是它的XMI表示。

2 个答案:

答案 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"
        }
    }
}