是否可以使用Eclipse e4孵化器創建Eclipse插件(例如查看零件)? 或者e4只對'基於窗口'的應用程序有用?Eclipse e4和插件開發
我已經檢查過How can I create a view using the E4 programming model to be a plug-in for Eclipse 4.2 or above?,但這並沒有給我一個有用的答案。
Add: 我想創建一個Eclipse插件而不是獨立的rcp應用程序。
是否可以使用Eclipse e4孵化器創建Eclipse插件(例如查看零件)? 或者e4只對'基於窗口'的應用程序有用?Eclipse e4和插件開發
我已經檢查過How can I create a view using the E4 programming model to be a plug-in for Eclipse 4.2 or above?,但這並沒有給我一個有用的答案。
Add: 我想創建一個Eclipse插件而不是獨立的rcp應用程序。
我不確定你想要達到什麼目的。
選項1: 你想編寫一個插件,爲E4 RCP應用: 你可以這樣做(例如,有助於ViewParts到E4應用程序模型)通過模型片段。
基本上,不是在Eclipse 3.x中擴展org.eclipse.ui.views擴展點,而是在插件中創建應用程序模型片段文件,並將其引用到擴展點org.eclipse的擴展中。 e4.workbench.model。 在模型片段中,您可以定義要貢獻的零件,命令等。
見例如這些教程瞭解更多詳情:
選項2: 你想編寫一個插件E4風格爲Eclipse本身。
據我知道這是不可能的簡單,因爲目前,Eclipse IDE不能與片段增強(至少這就是https://bugs.eclipse.org/bugs/show_bug.cgi?id=376486表示...) 但是,當這樣的作品,看到選項1
在此之前,您必須使用經典的擴展點。您仍然可以使用e4的POJO/Injection方法編寫視圖,但是您需要使用3.x至e4橋接器。你可以從 http://eclipsesource.com/blogs/2012/06/18/migrating-from-eclipse-3-x-to-eclipse-4-e4/得到一些提示。 特別是,看到段落開始「第三個選項是使用e4工具項目中的3.x e4橋」
我想創建一個Eclipse插件而不是獨立的rcp應用程序。 – user2504611
我已經更新了我的答案。請檢查,如果它可以幫助你更好。 –