如何删除xtext索引中的多余对象描述

问题描述:

在我的DSL中,我使用DefaultResourceDescriptionStrategy类自定义索引,并且生活很好。我可以在创建对象描述时看到它们,我可以为它们搜索索引,而在非插件测试中,索引只包含由DSL导出的对象。然而,当我按'ctr-shft-f3'(打开模型元素)时,除了来自我的DSL的对象外,还有大量的'javafx'名称(并且只有javafx,没有其他名称空间)。当我在UI模式下搜索索引时,我也会找到这些对象(在我的范围提供者将其过滤掉之前)。有没有人知道我可能做了什么愚蠢的事情来做这件事?这不是一个巨大的问题,因为我的过滤器删除垃圾无论如何,但如何删除xtext索引中的多余对象描述

  1. 我是如何设法得到那废话呢?
  2. 如何摆脱它?

预先感谢

只有一个由所有的插件共用的Xtext索引,所以语言可以交叉参考彼此。

我是如何设法弄到那里废话的?

应该有一个插件贡献它。

如何摆脱它?

你应该找到并卸载这个插件。

+0

嗨,我已经接受了这个答案,因为它只是正确的。我在另一个项目中使用了eclipse的提交者版本,所以随着Ooomph安装而来的是罪魁祸首。在其他安装中,它们不在那里。因此,我没有找到确切的罪魁祸首,但这不是问题。正如安东指出的那样,索引是共享的,所以在索引中找到其他条目并不意外。 – systemcpro