2011-09-14 31 views
0

我正在編寫一個插件並希望根據項目是否配置了「共享項目」來爲團隊支持啓用/禁用彈出菜單項。檢查插件的菜單選項上的Eclipse RepositoryProvider

我使用以下來檢查RepositoryProvider的選擇,它在Navigator視圖中正常工作。但是,它不適用於Package Explorer中的java文件。如何在java元素上檢查RepositoryProvider? 謝謝。

<adapt type="org.eclipse.core.resources.mapping.ResourceMapping"> 
    <test 
     property="org.eclipse.core.resources.projectPersistentProperty" 
     args="org.eclipse.team.core.repository,com.abc.team.teamProvider"> 
    </test> 
</adapt> 

回答

0

我發現使用org.eclipse.core.resources.IResource代替org.eclipse.core.resources.mapping.ResourceMapping的解決我的問題。