@Override
    public void editorContextMenuAboutToShow(IMenuManager menu) {
        super.editorContextMenuAboutToShow(menu);

        if (!extraPresentationManager.presentations.isEmpty()) {
            for (Map.Entry<SQLPresentationDescriptor, SQLEditorPresentation> entry : extraPresentationManager.presentations.entrySet()) {
                SQLPresentationDescriptor pd = entry.getKey();
                if (pd == extraPresentationManager.activePresentationDescriptor) {
                    continue;
                }
                menu.insertAfter(GROUP_SQL_EXTRAS, new Action(pd.getDescription(), DBeaverIcons.getImageDescriptor(pd.getIcon())) {
                    @Override
                    public void run() {
                        showExtraPresentation(pd);
                    }
                });
            }
            menu.insertAfter(GROUP_SQL_EXTRAS, new Separator("presentations"));
        }
    }
Build and update icon and title
plugins/org.jkiss.dbeaver.ui.editors.sql/src/org/jkiss/dbeaver/ui/editors/sql/SQLEditor.java