Я хотел бы реализовать обработчик, который запускается каждый раз, когда я закрываю часть моей прикладной модели.
Как я могу сделать?
Например, каждый раз, когда я закрываю эту часть, я хочу напечатать сообщение через Системную консоль. Кроме того, есть ли какой-либо объект (который может быть введен), который обеспечивает состояние MPart? (если он открывается или закрывается)
благодаря
Вы можете использовать addPartListener
метод EPartService
добавить слушатель для изменения состояния деталей:
@Inject
EPartService partService;
...
partService.addPartListener(IPartListener instance);
Обязательно импортируйте правильный IPartListener
- org.eclipse.e4.ui.workbench.modeling.IPartListener