我正在使用將Eclipse 4.x部件添加到Eclipse 3.x RCP應用程序的透視圖中的能力,如Vogella關於RCP遷移的章節中所述。一切都很好,我可以創建一個4.x零件並以3.x視角查看它。在Eclipse 3.x RCP應用程序中訪問E4PartWrapper的MPart
我想訪問實例化的4.x POJO(在我的情況下,它包含一個瀏覽器小部件)並設置一些參數(瀏覽器URL)。然而,當我嘗試探查構建ViewPart時我有什麼要處理的是一個E4PartWrapper對象:
E4PartWrapper newPart =
window.getActivePage().
showView(ViewEclipse4x.ID,
String.valueOf(nextId),
IWorkbenchPage.VIEW_ACTIVATE);
我可以從E4PartWrapper確實包含包裹部分的代碼中看到,但我沒有看到一個方法來訪問此對象。
是否有替代訪問構建的3.x ViewPart底層的4.x POJO?
謝謝。
Carlos S. Zamudio
注意:E4PartWrapper是一個內部類,所以你不應該使用它 - 只是普通的ViewPart。 –
是的。謝謝。 –