1 19 20 package ca.mcgill.sable.soot.cfg; 21 22 import org.eclipse.jface.action.*; 23 import org.eclipse.jface.resource.ImageDescriptor; 24 import org.eclipse.ui.*; 25 import org.eclipse.gef.ui.actions.*; 26 import ca.mcgill.sable.graph.actions.*; 27 import ca.mcgill.sable.soot.cfg.editParts.*; 28 29 public class UnStopAction extends SimpleSelectAction { 30 31 public static final String UN_STOP = "un mark stop action"; 32 33 34 public UnStopAction(IWorkbenchPart part) { 35 super(part); 36 } 37 38 39 40 41 protected void init(){ 42 super.init(); 43 setId(UN_STOP); 44 setText("Remove Breakpoint"); 45 } 46 47 public void run(){ 48 NodeDataEditPart cfgPart = (NodeDataEditPart)getSelectedObjects().get(0); 49 cfgPart.unMarkStop(); 50 } 51 52 public boolean calculateEnabled(){ 53 return true; 54 } 55 } 56 | Popular Tags |