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

时间:2017-06-13 14:38:06

标签: java xtext

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

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

  1. 我是如何设法在那里得到那些垃圾的?
  2. 如何摆脱它?
  3. 提前致谢

1 个答案:

答案 0 :(得分:0)

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

  

我是如何设法让那些废话?

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

  

如何摆脱它?

您应该找到并卸载此插件。