1 19 20 package ca.mcgill.sable.soot.callgraph; 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 28 29 public class ShowCodeAction extends SimpleSelectAction { 30 31 public static final String SHOW_IN_CODE = "show in code"; 32 33 public ShowCodeAction(IWorkbenchPart part) { 34 super(part); 35 } 36 37 38 39 40 protected void init(){ 41 super.init(); 42 setId(SHOW_IN_CODE); 43 setText("Show in Code"); 44 } 45 46 public void run(){ 47 CallGraphNodeEditPart cgPart = (CallGraphNodeEditPart)getSelectedObjects().get(0); 48 cgPart.showInCode(); 49 50 } 51 52 public boolean calculateEnabled(){ 53 return true; 54 } 55 } 56 | Popular Tags |