public abstract class AstSelectionAction
extends org.eclipse.jface.action.Action
Constructor and Description |
---|
AstSelectionAction(java.lang.String text,
XtextEditor xtextEditor) |
Modifier and Type | Method and Description |
---|---|
protected IUnitOfWork<ITextRegion,XtextResource> |
createTextSelectionWork(ITextRegion selection) |
XtextEditor |
getXtextEditor() |
protected abstract ITextRegion |
internalSelect(XtextResource xtextResource,
ITextRegion textRegion) |
void |
run() |
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
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
public AstSelectionAction(java.lang.String text, XtextEditor xtextEditor)
public XtextEditor getXtextEditor()
public void run()
run
in interface org.eclipse.jface.action.IAction
run
in class org.eclipse.jface.action.Action
protected IUnitOfWork<ITextRegion,XtextResource> createTextSelectionWork(ITextRegion selection)
protected abstract ITextRegion internalSelect(XtextResource xtextResource, ITextRegion textRegion)