メニュー( org.eclipse.ui.menus + org.eclipse.ui.actionSets)から、および新しいコンテキストメニューから、さまざまな方法で起動する必要があるウィザードがあります。後で、拡張機能org.eclipse.ui.newWizardsを使用して、ウィザードをコンテキスト メニューに追加しました。ここまでは順調ですね...
何らかの理由で、ウィザード ダイアログをサブクラス化する必要がありました (ダイアログの終了ボタンのテキストを変更しました)。ウィザードがメニューから起動された場合、アクション ( org.eclipse.ui.actionSetsで定義) がこの特別なウィザード ダイアログを作成して開き、すべて問題ありません。
コンテキスト メニュー ( org.eclipse.ui.newWizards ) からウィザードを起動すると、内部クラスNewWizardShortcutActionが取得され、"通常の" ウィザード ダイアログ (サブクラスではなく) が作成され、ウィザードが開きます。
サブクラス化されたウィザード ダイアログのみが使用される拡張ポイントの実装を変更する方法はありますか?