В Eclipse RCP 3.7.x я использую
PlatformUI.getWorkbench().close();
закрыть верстак
в E4 есть способ закрыть Workbench (без нажатия кнопки) или как получить ссылку на Workbench в моем коде
В Eclipse RCP 3.7.x я использую
PlatformUI.getWorkbench().close();
закрыть верстак
в E4 есть способ закрыть Workbench (без нажатия кнопки) или как получить ссылку на Workbench в моем коде
Если вы делаете «чистое» приложение e4, вы не можете использовать 3.x org.eclipse.ui.IWorkbench
.
Однако есть класс org.eclipse.e4.ui.workbench.IWorkbench
, который имеет метод close()
.
Вы используете прямую инъекцию, чтобы внедрить этот класс рабочей среды в свой код.
Например, в обработчике команд вы можете сделать:
@Execute
public void execute(IWorkbench workbench)
{
workbench.close();
}