1 17 package org.eclipse.emf.common.command; 18 19 20 21 26 public interface CommandStack 27 { 28 32 void execute(Command command); 33 34 38 boolean canUndo(); 39 40 43 void undo(); 44 45 49 boolean canRedo(); 50 51 55 public Command getUndoCommand(); 56 57 61 public Command getRedoCommand(); 62 63 67 public Command getMostRecentCommand(); 68 69 72 void redo(); 73 74 77 void flush(); 78 79 83 void addCommandStackListener(CommandStackListener listener); 84 85 89 void removeCommandStackListener(CommandStackListener listener); 90 } 91 | Popular Tags |