如何删除 xtext 索引中的无关对象描述

How to remove extraneous object descriptions in xtext index

在我的 DSL 中,我使用 DefaultResourceDescriptionStrategy class 自定义索引,生活很美好。我可以在创建对象时看到它们的描述,我可以为它们搜索索引,并且在非插件测试中,索引仅包含由我的 DSL 导出的那些对象。

然而,当我使用 UI 时,当我按下 'ctr-shft-f3'(打开模型元素)时,除了我的 DSL 中的对象之外,还有大量 'javafx' 名称(只有 javafx,没有其他命名空间)。当我在 UI 模式下搜索索引时,我也找到了这些对象(在我的范围提供程序将它们过滤掉之前)。有谁知道我可能做了什么愚蠢的事情来造成这种情况?这不是一个大问题,因为我的过滤器无论如何都会删除垃圾但是

  1. 我是怎么把那些废话放进去的?
  2. 如何摆脱它?

提前致谢

所有插件只共享一个 Xtext 索引,因此语言可以相互引用。

How did I manage to get that crap in there?

应该有一个贡献它的插件。

How to get rid of it?

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