Class WideLeftAnnotationSideAction
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
org.eclipse.ui.actions.BaseSelectionListenerAction
org.apache.uima.caseditor.editor.action.WideLeftAnnotationSideAction
- All Implemented Interfaces:
org.eclipse.jface.action.IAction
,org.eclipse.jface.viewers.ISelectionChangedListener
public final class WideLeftAnnotationSideAction
extends org.eclipse.ui.actions.BaseSelectionListenerAction
Widens the left side of the currently selected annotation by one.
-
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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
run()
Decreases the begin index of an annotation by one.protected boolean
updateSelection
(org.eclipse.jface.viewers.IStructuredSelection selection) static void
wideLeftAnnotationSide
(ICasDocument document, AnnotationFS annotation) Widens the annotation and sends and sends an update notification to the provided document.Methods inherited from class org.eclipse.ui.actions.BaseSelectionListenerAction
clearCache, 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, isEnabled, 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
-
Field Details
-
ID
The Constant ID.- See Also:
-
-
Constructor Details
-
WideLeftAnnotationSideAction
Initializes a new instance.- Parameters:
editor
- the editor
-
-
Method Details
-
updateSelection
protected boolean updateSelection(org.eclipse.jface.viewers.IStructuredSelection selection) - Overrides:
updateSelection
in classorg.eclipse.ui.actions.BaseSelectionListenerAction
-
wideLeftAnnotationSide
Widens the annotation and sends and sends an update notification to the provided document.- Parameters:
document
- the documentannotation
- the annotation
-
run
public void run()Decreases the begin index of an annotation by one.- Specified by:
run
in interfaceorg.eclipse.jface.action.IAction
- Overrides:
run
in classorg.eclipse.jface.action.Action
-