获取与IXtextDocument关联的项目和文件

时间:2017-01-26 19:55:32

标签: xtext

从上下文菜单中,可以使用活动编辑器

获取IXtextDocument的实例
IXtextDocument xtextDocument = EditorUtils.getActiveXtextEditor().getDocument();

如何获取文档的文件名和存储文档的项目名称?

1 个答案:

答案 0 :(得分:1)

您可以像这样使用IResource适配器:

IXtextDocument xtextDocument = ...
IResource resource = xtextDocument.getAdapter(IResource.class);
IProject project = resource.getProject();