1 12 13 package org.eclipse.debug.internal.ui.actions.context; 14 15 import org.eclipse.debug.internal.ui.actions.provisional.IBooleanRequestMonitor; 16 17 public abstract class StepAction extends AbstractDebugContextAction { 18 19 23 protected void doAction(Object object) { 24 stepAction(object); 25 } 26 27 31 protected void isEnabledFor(Object element, IBooleanRequestMonitor monitor) { 32 checkCapability(element, monitor); 33 } 34 35 36 protected abstract void checkCapability(Object element, IBooleanRequestMonitor monitor); 37 42 protected abstract void stepAction(Object element); 43 } 44 | Popular Tags |