1 19 20 21 package ca.mcgill.sable.soot.callgraph; 22 23 import org.eclipse.gef.ui.actions.EditorPartAction; 24 25 import org.eclipse.ui.IEditorPart; 26 import org.eclipse.jface.resource.*; 27 import org.eclipse.ui.*; 28 import org.eclipse.jface.action.*; 29 import org.eclipse.jface.viewers.*; 30 31 import org.eclipse.swt.printing.*; 32 33 import soot.toolkits.graph.interaction.InteractionHandler; 34 35 import org.eclipse.ui.IEditorPart; 36 37 import soot.toolkits.graph.interaction.InteractionHandler; 38 39 import ca.mcgill.sable.soot.SootPlugin; 40 41 import org.eclipse.ui.*; 42 43 public class CollapseAllAction implements IEditorActionDelegate { 44 45 public static final String COLLAPSE_ALL = "collapse all"; 46 49 protected boolean calculateEnabled() { 50 return true; 51 } 52 public CollapseAllAction() { 53 } 54 55 public void run(IAction action){ 56 InteractionHandler.v().setCgReset(true); 57 InteractionHandler.v().setInteractionCon(); 58 59 } 60 61 public void setActiveEditor(IAction action, IEditorPart part){ 62 } 63 64 protected void init() { 65 } 66 67 public void selectionChanged(IAction action, ISelection sel){ 68 } 69 70 } 71 | Popular Tags |