de.cau.cs.kieler.synccharts.synchronizer.kitsView
Class ToggleSLCommentAction
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
de.cau.cs.kieler.synccharts.synchronizer.kitsView.ToggleSLCommentAction
- All Implemented Interfaces:
- IAction, IUpdate
public final class ToggleSLCommentAction
- extends Action
- implements IUpdate
This implementation has been copied from org.eclipse.jdt.internal.ui.javaeditor.ToggleCommentAction.
- Rating

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 |
Method Summary |
void |
configure(ISourceViewer sourceViewer,
SourceViewerConfiguration configuration)
|
void |
run()
Implementation of the IAction prototype. |
void |
update()
Implementation of the IUpdate prototype method discovers
the operation through the current editor's
ITextOperationTarget adapter, and sets the enabled state
accordingly. |
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, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, 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 |
ToggleSLCommentAction
public ToggleSLCommentAction(ITextViewer viewer)
- Creates and initializes the action for the given text editor. The action
configures its visual representation from the given resource bundle.
- Parameters:
bundle
- the resource bundleprefix
- a prefix to be prepended to the various resource keys
(described in ResourceAction
constructor), or
null
if noneeditor
- the text editor- See Also:
ResourceAction.ResourceAction(ResourceBundle, String, int)
run
public void run()
- Implementation of the
IAction
prototype. Checks if the selected
lines are all commented or not and uncomments/comments them respectively.
- Specified by:
run
in interface IAction
- Overrides:
run
in class Action
update
public void update()
- Implementation of the
IUpdate
prototype method discovers
the operation through the current editor's
ITextOperationTarget
adapter, and sets the enabled state
accordingly.
- Specified by:
update
in interface IUpdate
configure
public void configure(ISourceViewer sourceViewer,
SourceViewerConfiguration configuration)