[英]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.