Мне было интересно, есть ли способ сделать невозможным открытие более 1 редактора одновременно?Теперь у меня есть кнопка, которая при каждом нажатии дает новый редактор.Я использую Eclipse RCP
спасибо
Вы можете добавить IPartListener к IPartService из IWorkbenchWindow, который закрывает все остальные редакторы, когда открывается новый редактор.Вы найдете текущий набор редакторов через IWorkbenchPage.getEditorReferences().
IPartListener
IPartService
IWorkbenchWindow
IWorkbenchPage.getEditorReferences()