私たちのE4 RCPアプリケーションでは、いくつかのE4ビュー(MParts)を持つビューフォルダを含むパースペクティブがあります。 これらのビューの1つはCRUDビューです。特定のエンティティインスタンスの編集と保存を可能にするビュー。Eclipse 4ビューが非表示になっていますか?
このビューが汚れている、つまり編集されたエンティティは変更されていますが、まだ保存されていない場合は、同じビューフォルダ内の別のビューへの変更をブロックする必要があります(CRUDビュー目に見えない)。 E4でビューが非表示になることを拒否する可能性はありますか?
もちろん、EPartServiceのパーツリスナーを登録することはできますが、これはpartHiddenイベントの受信を許可するだけです。これは遅すぎます。