我有一个应该以不同方式启动的向导:从菜单(org.eclipse.ui.menus + org.eclipse.ui.actionSets)和从新建上下文菜单。稍后我使用扩展名org.eclipse.ui.newWizards将向导添加到上下文菜单中。到目前为止,一切都很好...
由于某些原因,我不得不对向导对话框进行子类化(更改了对话框中的完成按钮文本)。如果从菜单启动向导,则操作(在org.eclipse.ui.actionSets中定义)创建并打开这个特殊的向导对话框,一切都很好。
如果向导是从上下文菜单(org.eclipse.ui.newWizards)启动的,则会采用内部类NewWizardShortcutAction创建“正常”向导对话框(而不是我的子类)来打开向导。
有没有办法修改只使用我的子类向导对话框的扩展点的实现?