public class BasicRenameAction
extends org.eclipse.ui.actions.BaseSelectionListenerAction
Constructor and Description |
---|
BasicRenameAction() |
BasicRenameAction(java.lang.String text) |
BasicRenameAction(java.lang.String text,
org.eclipse.jface.viewers.TreeViewer viewer) |
BasicRenameAction(org.eclipse.jface.viewers.TreeViewer viewer) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
changeNameDialog(org.eclipse.swt.widgets.Shell shell,
java.lang.String oldName) |
protected org.eclipse.swt.widgets.Composite |
createParent() |
protected void |
createTextEditor(org.eclipse.emf.ecore.EObject objectToRename)
Create the text editor widget.
|
protected void |
disposeTextWidget()
Close the text widget and reset the editorText field.
|
protected void |
execRename(org.eclipse.emf.ecore.EObject objectToRename,
java.lang.String newName) |
protected java.lang.String |
getOldName(org.eclipse.emf.ecore.EObject object) |
protected void |
inlineEditor(org.eclipse.emf.ecore.EObject object) |
void |
run() |
protected void |
saveChangesAndDispose(org.eclipse.emf.ecore.EObject object) |
boolean |
updateSelection(org.eclipse.jface.viewers.IStructuredSelection selection) |
clearCache, getStructuredSelection, runWithEvent, selectionChanged, selectionChanged
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
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
public BasicRenameAction()
public BasicRenameAction(java.lang.String text)
public BasicRenameAction(org.eclipse.jface.viewers.TreeViewer viewer)
public BasicRenameAction(java.lang.String text, org.eclipse.jface.viewers.TreeViewer viewer)
public void run()
run
in interface org.eclipse.jface.action.IAction
run
in class org.eclipse.jface.action.Action
public boolean updateSelection(org.eclipse.jface.viewers.IStructuredSelection selection)
updateSelection
in class org.eclipse.ui.actions.BaseSelectionListenerAction
protected java.lang.String getOldName(org.eclipse.emf.ecore.EObject object)
protected void execRename(org.eclipse.emf.ecore.EObject objectToRename, java.lang.String newName)
protected java.lang.String changeNameDialog(org.eclipse.swt.widgets.Shell shell, java.lang.String oldName)
shell
- oldName
- protected void inlineEditor(org.eclipse.emf.ecore.EObject object)
protected void createTextEditor(org.eclipse.emf.ecore.EObject objectToRename)
objectToRename
- the resource to renameprotected void disposeTextWidget()
protected void saveChangesAndDispose(org.eclipse.emf.ecore.EObject object)
protected org.eclipse.swt.widgets.Composite createParent()