e4 開発モデルに従って RCP アプリケーションを開発しています。私のアプリケーションは
plugin.xml、application.e4xmi、および必要なリソースを含むプラグイン プロジェクト自体
.product 記述子を持つ製品プロジェクト
ユーザーにヘルプ機能を提供するために、PlatformUI.getWorkbench().getHelpSystem() にアクセスする必要があります。Workbench自体を作成しようとすると
PlatformUI.createAndRunWorkbench(...)
次のような非常に低レベルのエラーが発生します。
org.eclipse.e4.ui.model.application.descriptor.basic.impl.PartDescriptorImplは
org.eclipse.e4.ui.model.application.ui.MUIElement
にキャストできません
Web を検索しても、これと同じ問題でほとんど結果が見つかりませんでした。Workbench ベースのアプリケーションになるように再設計しない限り、アプリケーション ベースの製品はヘルプ システムのような Workbench サービスにアクセスできないという印象を受けました。
簡素化された RCP アプリケーションからワークベンチにアクセスする方法を教えてください。
前もって感謝します