簡體   English   中英

如何在 eclipse 中評估屬性?

[英]How are properties evaluated in eclipse?

請耐心閱讀,我已盡力解釋情況,如果沒有請評論-

我有兩個插件說AB 在這兩個插件中,我為命令定義了一個“and”表達式。 “and”表達式中的條件之一是測試屬性,比如myprop A不依賴於B並且B不依賴於A

在第三個插件中定義了一個屬性測試器,比如說C A , B都依賴於C

在第四個插件D ,定義了org.eclipse.core.expressions.propertyTesters的擴展點,並在插件C定義了要由測試人員測試的屬性列表。

A , B依賴於插件D

我在 eclipse 中看到一個奇怪的行為 - 只有當插件 B 定義的透視圖處於活動狀態時, myprop調用myprop的屬性測試器。 因此,如果插件B尚未激活,則當 RCP 啟動時,屬性測試器不會測試屬性myprop並且當我從插件A角度來看時它會返回意外的值。

稍后,當我提出插件B觀點時,屬性測試器測試myprop ,然后插件A開始正常工作。

問題:為什么屬性測試器需要插件B處於活動狀態? eclipse框架如何評估屬性,有順序嗎? 或者實際上我應該問:何時以及如何觸發特定屬性的屬性測試器? 有沒有關於它的文檔?

您可能需要在表達式的test元素上指定forcePluginActivation="true" ,因為聽起來包含屬性測試器的插件沒有被任何東西激活。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM