2017-06-13 41 views
0

在我的DSL中,我使用DefaultResourceDescriptionStrategy類自定義索引,並且生活很好。我可以在創建對象描述時看到它們,我可以爲它們搜索索引,而在非插件測試中,索引只包含由DSL導出的對象。然而,當我按'ctr-shft-f3'(打開模型元素)時,除了來自我的DSL的對象外,還有大量的'javafx'名稱(並且只有javafx,沒有其他名稱空間)。當我在UI模式下搜索索引時,我也會找到這些對象(在我的範圍提供者將其過濾掉之前)。有沒有人知道我可能做了什麼愚蠢的事情來做這件事?這不是一個巨大的問題,因爲我的過濾器刪除垃圾無論如何,但如何刪除xtext索引中的多餘對象描述

  1. 我是如何設法得到那廢話呢?
  2. 如何擺脫它?

預先感謝

回答

0

只有一個由所有的插件共用的Xtext索引,所以語言可以交叉參考彼此。

我是如何設法弄到那裏廢話的?

應該有一個插件貢獻它。

如何擺脫它?

你應該找到並卸載這個插件。

+0

嗨,我已經接受了這個答案,因爲它只是正確的。我在另一個項目中使用了eclipse的提交者版本,所以隨着Ooomph安裝而來的是罪魁禍首。在其他安裝中,它們不在那裏。因此,我沒有找到確切的罪魁禍首,但這不是問題。正如安東指出的那樣,索引是共享的,所以在索引中找到其他條目並不意外。 – systemcpro

相關問題