0
Я создаю переключатель для перспектив. Я хочу использовать для этого одну кнопку. так что, когда я нажимаю один раз, он переключается на перспективу2, а когда второй раз переключается на перспективу1. Я пытаюсь isOnTop, но он не работает. Пожалуйста помоги. Спасибо.E4 получить активную перспективу ID или ярлык
public class SwitchPerspectiveHandler {
@Execute
public void execute(MApplication app, EPartService partService, EModelService modelService) {
MPerspective xxx = (MPerspective) modelService.find("xxx", app);
MPerspective yyy = (MPerspective) modelService.find("yyy", app);
if (yyy.isOnTop()) {
partService.switchPerspective(xxx);
} else
partService.switchPerspective(yyy);
}
}