获取与 IXtextDocument 关联的项目和文件
Get project and file associated with IXtextDocument
从上下文菜单中,可以使用活动编辑器
获得 IXtextDocument
的实例
IXtextDocument xtextDocument = EditorUtils.getActiveXtextEditor().getDocument();
如何获取文档的文件名和存放文档的项目名?
您可以像这样使用 IResource
适配器:
IXtextDocument xtextDocument = ...
IResource resource = xtextDocument.getAdapter(IResource.class);
IProject project = resource.getProject();
从上下文菜单中,可以使用活动编辑器
获得IXtextDocument
的实例
IXtextDocument xtextDocument = EditorUtils.getActiveXtextEditor().getDocument();
如何获取文档的文件名和存放文档的项目名?
您可以像这样使用 IResource
适配器:
IXtextDocument xtextDocument = ...
IResource resource = xtextDocument.getAdapter(IResource.class);
IProject project = resource.getProject();