1 17 package org.eclipse.emf.edit.command; 18 19 20 import java.util.Collection ; 21 22 import org.eclipse.emf.common.command.Command; 23 24 25 50 public interface OverrideableCommand extends Command 51 { 52 55 Command getOverride(); 56 57 60 void setOverride(Command overrideCommand); 61 62 65 boolean doCanExecute(); 66 67 70 void doExecute(); 71 72 75 boolean doCanUndo(); 76 77 80 void doUndo(); 81 82 85 void doRedo(); 86 87 90 Collection doGetResult(); 91 92 95 Collection doGetAffectedObjects(); 96 97 100 String doGetLabel(); 101 102 105 String doGetDescription(); 106 107 110 void doDispose(); 111 } 112 | Popular Tags |