1 8 package com.mountainminds.eclemma.internal.ui.actions; 9 10 import org.eclipse.jface.action.Action; 11 12 import com.mountainminds.eclemma.core.CoverageTools; 13 import com.mountainminds.eclemma.core.ISessionManager; 14 import com.mountainminds.eclemma.internal.ui.EclEmmaUIPlugin; 15 import com.mountainminds.eclemma.internal.ui.UIMessages; 16 17 23 public class RemoveAllSessionsAction extends Action { 24 25 public RemoveAllSessionsAction() { 26 setText(UIMessages.RemoveAllSessionsAction_label); 27 setToolTipText(UIMessages.RemoveAllSessionsAction_tooltip); 28 setImageDescriptor(EclEmmaUIPlugin.getImageDescriptor(EclEmmaUIPlugin.ELCL_REMOVEALL)); 29 setDisabledImageDescriptor(EclEmmaUIPlugin.getImageDescriptor(EclEmmaUIPlugin.DLCL_REMOVEALL)); 30 } 31 32 public void run() { 33 ISessionManager manager = CoverageTools.getSessionManager(); 34 manager.removeAllSessions(); 35 } 36 37 } 38 | Popular Tags |