Я попробовал создавать менюшку руками:
public class ApplicationActionBarAdvisor extends ActionBarAdvisor {private IWorkbenchAction exitAction, saveAction;protected void makeActions(IWorkbenchWindow window) {exitAction = ActionFactory.QUIT.create(window);register(exitAction);saveAction = ActionFactory.SAVE.create(window);register(saveAction);}protected void fillMenuBar(IMenuManager menuBar) {MenuManager hyperbolaMenu = new MenuManager("&Hyperbola", "hyperbola");hyperbolaMenu.add(saveAction);hyperbolaMenu.add(exitAction);menuBar.add(hyperbolaMenu);}}
Отлично, всё работает: и выход, и сохранение. Если убрать register(saveAction) - сохранение перестанет работать. По-видимому некоторые Actions сами создаются, а некоторые надо ручками. Магия!