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.internal.ui.EclEmmaUIPlugin; 14 import com.mountainminds.eclemma.internal.ui.UIMessages; 15 16 22 public class RefreshSessionAction extends Action { 23 24 public RefreshSessionAction() { 25 setText(UIMessages.RefreshSessionAction_label); 26 setToolTipText(UIMessages.RefreshSessionAction_tooltip); 27 setImageDescriptor(EclEmmaUIPlugin.getImageDescriptor(EclEmmaUIPlugin.ELCL_REFRESH)); 28 setDisabledImageDescriptor(EclEmmaUIPlugin.getImageDescriptor(EclEmmaUIPlugin.DLCL_REFRESH)); 29 setActionDefinitionId("org.eclipse.ui.file.refresh"); setEnabled(false); 31 } 32 33 public void run() { 34 CoverageTools.getSessionManager().refreshActiveSession(); 35 } 36 37 } 38 | Popular Tags |