Eclipse plugin 如何访问xtext索引器?

Eclipse plugin 如何访问xtext索引器?,eclipse-plugin,indexing,dsl,xtext,Eclipse Plugin,Indexing,Dsl,Xtext,我熟悉cdt indexer,我希望能在xtext中找到类似的东西。但是我没有找到任何有用的代码示例 我想请求xtext索引器,假设我的dsl语言定义了一些接口和方法。 具有已知的方法名称和潜在dsl文件列表:X.dsl、Y.dsl、X.dsl 我需要从提供的列表中找出哪一个包含我的方法的声明。 所有这些都应该在一个独立的eclipse插件中完成 基本上,如何实例化和访问xtext索引器? 当项目名称未知时,如何使用工作区中的所有项目在我的dsl文件中搜索某些内容 对象IResourceDesc

我熟悉cdt indexer,我希望能在xtext中找到类似的东西。但是我没有找到任何有用的代码示例

我想请求xtext索引器,假设我的dsl语言定义了一些接口和方法。 具有已知的方法名称和潜在dsl文件列表:X.dsl、Y.dsl、X.dsl 我需要从提供的列表中找出哪一个包含我的方法的声明。 所有这些都应该在一个独立的eclipse插件中完成

基本上,如何实例化和访问xtext索引器? 当项目名称未知时,如何使用工作区中的所有项目在我的dsl文件中搜索某些内容

对象IResourceDescription、IEObjectDescription是否是正确的开始等待

如果有人能给我一个如何实现它的提示,那将非常有帮助。
提前感谢。

如果可以从
ResourceDescriptionsProvider获得Xtext索引,请参见
。您可以插入该服务并从中获取索引。

您正在寻找org.eclipse.xtext.ui.search.IXtextEObjectSearch吗?这个类实现了执行命令“openmodelement”(Ctrl+Shift+F3)时使用的搜索。非常感谢Fabien,org.eclipse.xtext.ui似乎有一些有用的示例。