TPTP 4.1.0 Platform Project
Public API Specification

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

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.DisableCategoryAction
All Implemented Interfaces:
org.eclipse.jface.action.IAction, org.eclipse.ui.IActionDelegate, org.eclipse.core.runtime.IExecutableExtension, org.eclipse.ui.IViewActionDelegate

public class DisableCategoryAction
extends AbstractToggledDelegatedEngineViewAction

DisableCategoryAction


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
DisableCategoryAction()
          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

DisableCategoryAction

public DisableCategoryAction()
Constructor.

Method Detail

isOn

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

Specified by:
isOn in class AbstractToggleAction
Returns:

doOn

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

doOff

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

getPlugin

protected AbstractTPTPStaticAnalysisPlugin getPlugin()

getStringBundle

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

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

toggleEnabled

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

TPTP 4.1.0 Platform Project
Public API Specification