1 8 package com.mountainminds.eclemma.internal.ui.coverageview; 9 10 import org.eclipse.jface.action.Action; 11 import org.eclipse.jface.viewers.TreeViewer; 12 13 import com.mountainminds.eclemma.internal.ui.EclEmmaUIPlugin; 14 import com.mountainminds.eclemma.internal.ui.UIMessages; 15 16 22 class CollapseAllAction extends Action { 23 24 private final TreeViewer viewer; 25 26 CollapseAllAction(TreeViewer viewer) { 27 super(UIMessages.CoverageViewCollapseAllAction_label, AS_PUSH_BUTTON); 28 setToolTipText(UIMessages.CoverageViewCollapseAllAction_tooltip); 29 setImageDescriptor(EclEmmaUIPlugin.getImageDescriptor(EclEmmaUIPlugin.ELCL_COLLAPSEALL)); 30 this.viewer = viewer; 31 } 32 33 public void run() { 34 viewer.collapseAll(); 35 } 36 37 } 38 | Popular Tags |