TPTP 4.5.0 Testing Tools Project
Internal API Specification

org.eclipse.tptp.test.auto.gui.internal.actions
Class AutoGUIRefreshAction

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.jface.action.AbstractAction
          extended by org.eclipse.jface.action.Action
              extended by org.eclipse.ui.actions.BaseSelectionListenerAction
                  extended by org.eclipse.ui.actions.SelectionListenerAction
                      extended by org.eclipse.tptp.test.auto.gui.internal.actions.AutoGUITestCaseAction
                          extended by org.eclipse.tptp.test.auto.gui.internal.actions.AutoGUIRefreshAction
All Implemented Interfaces:
org.eclipse.jface.action.IAction, org.eclipse.jface.viewers.ISelectionChangedListener

public class AutoGUIRefreshAction
extends AutoGUITestCaseAction

Represents the refresh action


Field Summary
 
Fields inherited from class org.eclipse.tptp.test.auto.gui.internal.actions.AutoGUITestCaseAction
selectedTestCases, testCaseForm
 
Fields inherited from interface org.eclipse.jface.action.IAction
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT
 
Constructor Summary
AutoGUIRefreshAction(AutoGUITestCasesForm testCaseForm, java.lang.String text, org.eclipse.jface.resource.ImageDescriptor imageDescriptor)
           
 
Method Summary
 void init()
          Perform any initialization before being added
 boolean isEnabled()
           
 void run()
          Run the action
protected  boolean updateSelection(org.eclipse.jface.viewers.IStructuredSelection selection)
          This method needs to be overwritten so that the action's status can be updated based on seleciton
 
Methods inherited from class org.eclipse.tptp.test.auto.gui.internal.actions.AutoGUITestCaseAction
getSelectedTestCases, isTestCaseSelected
 
Methods inherited from class org.eclipse.ui.actions.SelectionListenerAction
clearCache, getSelectedNonResources, getSelectedResources, resourceIsType, selectionIsOfType
 
Methods inherited from class org.eclipse.ui.actions.BaseSelectionListenerAction
getStructuredSelection, runWithEvent, selectionChanged, selectionChanged
 
Methods inherited from class org.eclipse.jface.action.Action
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
 
Methods inherited from class org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
 
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.action.IAction
addPropertyChangeListener, removePropertyChangeListener
 

Constructor Detail

AutoGUIRefreshAction

public AutoGUIRefreshAction(AutoGUITestCasesForm testCaseForm,
                            java.lang.String text,
                            org.eclipse.jface.resource.ImageDescriptor imageDescriptor)
Method Detail

init

public void init()
Description copied from class: AutoGUITestCaseAction
Perform any initialization before being added

Overrides:
init in class AutoGUITestCaseAction

updateSelection

protected boolean updateSelection(org.eclipse.jface.viewers.IStructuredSelection selection)
Description copied from class: AutoGUITestCaseAction
This method needs to be overwritten so that the action's status can be updated based on seleciton

Overrides:
updateSelection in class AutoGUITestCaseAction
Parameters:
selection - The selection

run

public void run()
Run the action

Specified by:
run in interface org.eclipse.jface.action.IAction
Overrides:
run in class org.eclipse.jface.action.Action

isEnabled

public boolean isEnabled()
Specified by:
isEnabled in interface org.eclipse.jface.action.IAction
Overrides:
isEnabled in class org.eclipse.jface.action.Action

TPTP 4.5.0 Testing Tools Project
Internal API Specification