如何删除 xtext 索引中的无关对象描述
How to remove extraneous object descriptions in xtext index
在我的 DSL 中,我使用 DefaultResourceDescriptionStrategy class 自定义索引,生活很美好。我可以在创建对象时看到它们的描述,我可以为它们搜索索引,并且在非插件测试中,索引仅包含由我的 DSL 导出的那些对象。
然而,当我使用 UI 时,当我按下 'ctr-shft-f3'(打开模型元素)时,除了我的 DSL 中的对象之外,还有大量 'javafx' 名称(只有 javafx,没有其他命名空间)。当我在 UI 模式下搜索索引时,我也找到了这些对象(在我的范围提供程序将它们过滤掉之前)。有谁知道我可能做了什么愚蠢的事情来造成这种情况?这不是一个大问题,因为我的过滤器无论如何都会删除垃圾但是
- 我是怎么把那些废话放进去的?
- 如何摆脱它?
提前致谢
所有插件只共享一个 Xtext 索引,因此语言可以相互引用。
How did I manage to get that crap in there?
应该有一个贡献它的插件。
How to get rid of it?
你应该找到并卸载这个插件。
在我的 DSL 中,我使用 DefaultResourceDescriptionStrategy class 自定义索引,生活很美好。我可以在创建对象时看到它们的描述,我可以为它们搜索索引,并且在非插件测试中,索引仅包含由我的 DSL 导出的那些对象。
然而,当我使用 UI 时,当我按下 'ctr-shft-f3'(打开模型元素)时,除了我的 DSL 中的对象之外,还有大量 'javafx' 名称(只有 javafx,没有其他命名空间)。当我在 UI 模式下搜索索引时,我也找到了这些对象(在我的范围提供程序将它们过滤掉之前)。有谁知道我可能做了什么愚蠢的事情来造成这种情况?这不是一个大问题,因为我的过滤器无论如何都会删除垃圾但是
- 我是怎么把那些废话放进去的?
- 如何摆脱它?
提前致谢
所有插件只共享一个 Xtext 索引,因此语言可以相互引用。
How did I manage to get that crap in there?
应该有一个贡献它的插件。
How to get rid of it?
你应该找到并卸载这个插件。