Я пытаюсь переопределить действие Eclipse File > Save, чтобы добавить некоторые функции. Я пробовал следующие вещи
a) Создайте новое действие и добавьте его в глобальный обработчик действий
actionBars.setGlobalActionHandler(ActionFactory.SAVE.getId(), mySaveAction);
actionRegistry.registerAction(action);
b) Создайте новый обработчик и отмените команду сохранения
<extension point="org.eclipse.ui.handlers">
<handler commandId="org.eclipse.ui.file.save"
class="com.diagrams.ui.SaveFileHandler">
<enabledWhen>
<with variable="activePartId">
<equals
value="com.diagrams.editors.MultiPageEditor" />
</with>
</enabledWhen>
<activeWhen>
<with variable="activePartId">
<equals
value="com.diagrams.editors.MultiPageEditor" />
</with>
</activeWhen>
</handler>
</extension>
С обоими этими подходами я смог переопределить функциональность клавиатуры Ctrl + S, но меню "Файл" > "Сохранить", похоже, работает по-другому.
Поистине оцените любую помощь, спасибо