TPTP 4.1.0 Platform Project
Public API Specification

org.eclipse.tptp.platform.analysis.engine.ui.engineview
Class ExcludeResourceAction

java.lang.Object
  extended byorg.eclipse.jface.action.Action
      extended byorg.eclipse.tptp.platform.analysis.util.ui.actions.AbstractCallbackAction
          extended byorg.eclipse.tptp.platform.analysis.util.ui.actions.AbstractToggleAction
              extended byorg.eclipse.tptp.platform.analysis.engine.ui.engineview.AbstractToggledDelegatedEngineViewAction
                  extended byorg.eclipse.tptp.platform.analysis.engine.ui.engineview.ExcludeResourceAction
All Implemented Interfaces:
org.eclipse.jface.action.IAction, org.eclipse.ui.IActionDelegate, org.eclipse.core.runtime.IExecutableExtension, org.eclipse.ui.IViewActionDelegate

public class ExcludeResourceAction
extends AbstractToggledDelegatedEngineViewAction

ExcludeResourceAction


Field Summary
 
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
ExcludeResourceAction()
          Constructor.
 
Method Summary
protected  void doOff()
           
protected  void doOn()
           
protected  AbstractTPTPStaticAnalysisPlugin getPlugin()
           
protected  IStringBundle getStringBundle()
           
 boolean isOn()
          Return the isOn flag.
 void selectionChanged(org.eclipse.jface.action.IAction action, org.eclipse.jface.viewers.ISelection selection)
           
protected  void toggleEnabled(org.eclipse.jface.action.IAction action)
           
 
Methods inherited from class org.eclipse.tptp.platform.analysis.engine.ui.engineview.AbstractToggledDelegatedEngineViewAction
getView, init, run, setInitializationData
 
Methods inherited from class org.eclipse.tptp.platform.analysis.util.ui.actions.AbstractToggleAction
doRun, getImageDescriptor, getOffImageDescriptor, getOffText, getOffTooltipText, getOnImageDescriptor, getOnText, getOnTooltipText, getText, getTooltipText, setOffImage, setOnImage, toggleActionAttribute
 
Methods inherited from class org.eclipse.tptp.platform.analysis.util.ui.actions.AbstractCallbackAction
run, setListener
 
Methods inherited from class org.eclipse.jface.action.Action
addPropertyChangeListener, convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, firePropertyChange, firePropertyChange, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getMenuCreator, getStyle, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, removePropertyChangeListener, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExcludeResourceAction

public ExcludeResourceAction()
Constructor.

Method Detail

isOn

public boolean isOn()
Description copied from class: AbstractToggleAction
Return the isOn flag.

Specified by:
isOn in class AbstractToggleAction
Returns:

doOff

protected void doOff()
Specified by:
doOff in class AbstractToggleAction

doOn

protected void doOn()
Specified by:
doOn in class AbstractToggleAction

getPlugin

protected AbstractTPTPStaticAnalysisPlugin getPlugin()

getStringBundle

protected IStringBundle getStringBundle()
Specified by:
getStringBundle in class AbstractToggleAction

toggleEnabled

protected void toggleEnabled(org.eclipse.jface.action.IAction action)
Specified by:
toggleEnabled in class AbstractToggledDelegatedEngineViewAction

selectionChanged

public void selectionChanged(org.eclipse.jface.action.IAction action,
                             org.eclipse.jface.viewers.ISelection selection)
Specified by:
selectionChanged in interface org.eclipse.ui.IActionDelegate
Overrides:
selectionChanged in class AbstractToggledDelegatedEngineViewAction

TPTP 4.1.0 Platform Project
Public API Specification