0

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

4

2 回答 2

2

或者看看 org.eclipse.xtext.mwe.UriBasedReader

于 2012-08-22T21:37:50.287 回答
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"
        }
    }
}

调整为使用单个文件时可以编写的Christian的答案

Workflow {  
    component = org.eclipse.xtext.mwe.UriBasedReader {
        register = org.xtext.example.mydsl.MyDslStandaloneSetup {}
        uri = "model.file"
        loadResource = {
            slot = "model"
        }
    }
}
于 2012-08-22T12:19:13.993 回答