Xtext获取生成文件的绝对路径

时间:2014-05-13 11:33:44

标签: runtime xtext

我想访问Xtext生成的文件以自动编译它。所以我需要它的绝对路径。它足以在运行时获得当前项目的绝对路径。知道我怎么能得到它吗? 我在" MyDslGenerator"类。我试图从"资源"在     override void doGenerate(Resource resource, IFileSystemAccess fsa) 但是找不到它。

非常感谢帮助。

我最终使用了这段代码:

var uri = (fsa as IFileSystemAccessExtension2).getURI(fileName)

1 个答案:

答案 0 :(得分:1)

也许您可以使用界面org.eclipse.xtext.generator.IFileSystemAccessExtension2。传递的IFileSystemAccess也可以实现这个接口。