Как я могу форсировать оценку свойства тестера вручную в Eclipse 4?

Приложение было обновлено с затмения 3 до затмения 4. Оценка некоторых тестов свойств вынуждает вручную вызывать следующие строки:

    IEvaluationService service = (IEvaluationService) PlatformUI.getWorkbench().getService(IEvaluationService.class);
    service.requestEvaluation(propertyKey);

Это больше не работает для затмения 4. Так каков правильный способ вызвать оценку?

У меня есть кнопки на панели инструментов, и панель инструментов имеет функции для редактирования графического компонента. Команды используются и подключаются в меню панели инструментов как элементы переключения. За каждой командой есть два разных обработчика, и видимость управляется тестерами свойств (первая не видна, если другая скрыта). После выполнения оценки свойства test вынуждает установить правильный исполняемый файл обработчика для следующего раза. Обновление всех обработчиков до нового метода @CanExecute приводит к большой работе и тестам. Было бы хорошо, если есть способ форсировать оценку имущества тестеров. Это работает нормально, если выбрать другой редактор / просмотр между двумя щелчками на том же переключателе.

0 ответов

Другие вопросы по тегам