簡體   English   中英

Eclipse-RCP:如何將具有應用程序模型的插件添加到新RCP應用程序的透視圖中?

[英]Eclipse-RCP: How to add a plug-in with an application model into a perspective of a new RCP application?

我正在嘗試集成多個子系統,其中每個子系統都作為具有自己的UI應用程序模型的E4插件開發。 我想構建一個具有多個視角的新RCP應用程序,每個視角都包含一個子系統。 子系統可能交換一些數據,但交換的不是很多。

我是Eclipse RCP的新手,剛接觸過Lars Vogel的RCP教程。 我仍然無法完全理解該框架的工作原理。 我應該添加子系統作為插件還是片段? 我是否需要在最終系統中定義擴展點,並在子系統插件中定義擴展? 似乎一個應用程序只能具有一個應用程序模型。 如果無法將插件應用程序模型添加到另一個應用程序中,那么執行我的任務的正確方法是什么?

您將組件添加為插件。

主RCP插件應具有應用程序模型(Application.e4xmi)。

添加到應用程序中的插件可以使用應用程序模型片段來貢獻模型(“ New > Other > Eclipse 4 > Model > New Model Fragment )。 您可以使用org.eclipse.e4.workbench.model擴展點來聲明模型片段:

<extension
     id="fragmentId"
     point="org.eclipse.e4.workbench.model">
  <fragment
        uri="fragment.e4xmi">
  </fragment>
</extension>

模型片段使用“ Model Fragment條目來添加Model Fragment的各個部分。

Lars Vogel在這里還有另一個關於片段的教程

暫無
暫無

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

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