簡體   English   中英

在Eclipse 4 RCP中保存並重新加載布局

[英]Save and reload layout in Eclipse 4 RCP

我正在使用Eclipse 4 rcp做應用程序。 我通常是具有基於Part View's布局的單透視圖UI,這使我可以拖動和重新排序布局。 問題是它會自動保留。

是否可以處理該過程? 我想創建一個處理程序,將我的布局重置為庫存。

我在這里看到了教程: Eclipse 4 Model Persistence-教程,但是沒有抓住這一點:

-我真的應該重寫ResourceHandler

-如示例中那樣編寫hadlers需要什么。 因為行:

 E4XMIResourceFactory e4xmiResourceFactory = new E4XMIResourceFactory();
 Resource resource = e4xmiResourceFactory.createResource(null);

拋出編譯時異常:

The type org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl cannot be resolved. It is indirectly referenced from required .class files.

我也許有人可以解釋或給出一個簡單的示例,說明如何處理布局的基本持久性。 或至少熱得將其還原為已編程的

在插件的依賴項中包含插件org.eclipse.emf.ecore.xmi即可解析XMIResourceFactoryImpl (對於Resource則為org.eclipse.emf.ecore

本教程的作者是主要的Eclipse開發人員之一,他的教程通常是准確的。

如果只希望應用程序始終從原始布局開始,則可以在xxx.product文件的程序參數中指定-clearPersistedState選項。 您也可以使用-persistState false來完全停止模型的持久性。

暫無
暫無

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

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