[英]Eclipse RCP Extension Points
大家好,我已經過了兩周才開始基於RCP開發東西,坦白說我遇到了很多問題,因為我沒有在網上找到太多東西,所以RCP編程背后的概念(至少對我來說)不是這樣線性的。
首先,我要說的是我正在使用E4框架(應用程序模型),我想填充兩個部分(UI部分),這些部分的定義基本上是在外部插件中定義的。
例如:-Part1(在應用程序e4中定義)實現Class1(在名為ExtPlugin的插件中定義)。
-Part2(在應用程序e4中定義)實現了Class2(在名為ExtPlugin的插件中定義)。
如何使用擴展點和擴展來解決?
謝謝
您的每個插件都可以使用應用程序模型fragment.e4xmi來聲明您的Part和類。
使用org.eclipse.e4.workbench.model
擴展點告訴e4有關該片段的信息。
如果使用“文件>新建>其他...> Eclipse 4>模型>新建模型片段”,這將創建fragment.e4xmi文件和plugin.xml擴展點。
在fragment.e4xml中,創建一個“模型片段”。 在此片段中,“元素ID”是您要擴展的內容的ID-對於零件,這通常是Application.e4xmi中定義的零件堆棧的ID。 “功能名稱”通常是“孩子”。 將零件添加到模型片段。
這里更多
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.