Я ищу хороший способ реализовать функции отмены и повтора в приложении Eclipse E4. Функция отмены отмены необходимо отменить все изменения пользователя в текущем MPART. В этом MPart это может быть изменение таблицы, изменение поля, ...Undo redo in Eclipse E4
У меня есть три разных обработчика для выполнения действия вставки, обновления или удаления. Все эти обработчики реализуют интерфейс с помощью методов execute, undo и redo. Есть ли некоторые обработчики Eclipse по умолчанию, чтобы отменить действие, указанное в некоторых других обработчиках? Таким образом, другими словами, кнопка на панели инструментов, которая динамически вызывает неподанную (объект, который управляет действиями этого конкретного MPART) этого конкретного MPart.
взгляните на: http://meta.stackoverflow.com/questions/284236/why-is-can-someone-help-me-not- a-actual-question/284237 # 284237 для постановки хороших вопросов. Взгляните на https://en.wikipedia.org/wiki/Command_pattern для функции отмены/повтора. Но, видя свой вопрос, я полагаю, это может быть слишком подавляющим. –
Undo/Redo какой? Для частей стиля редактора вы можете использовать код отмены/повтора в JFace. –