想要執行Command命令,以使用系統的Redo,Undo操作。
其實只要取到Command棧,添加要執行的Command即可。
代碼片段如下:
protected void executeCommand(Command command) {
if (command == null || !command.canExecute()) {
return;
}
EditDomain editDomain = EditDomain.getEditDomain(editPart);
editDomain.getCommandStack().execute(command);
}