public class ExtendedDeleteAction
extends org.eclipse.emf.edit.ui.action.DeleteAction
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.common.notify.AdapterFactory |
customAdapterFactory |
Constructor and Description |
---|
ExtendedDeleteAction(boolean removeAllReferences,
org.eclipse.emf.common.notify.AdapterFactory customAdapterFactory) |
ExtendedDeleteAction(org.eclipse.emf.edit.domain.EditingDomain domain,
boolean removeAllReferences,
org.eclipse.emf.common.notify.AdapterFactory customAdapterFactory) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.command.Command |
createCommand(java.util.Collection<?> selection) |
protected boolean |
supportsProxyficationOfRemovedElements(org.eclipse.emf.edit.domain.EditingDomain domain)
Tests if given
editing domain supports automatic conversion of removed model objects into
proxies. |
boolean |
updateSelection(org.eclipse.jface.viewers.IStructuredSelection selection) |
setActiveEditor, setActiveWorkbenchPart
getEditingDomain, run, setEditingDomain
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
protected org.eclipse.emf.common.notify.AdapterFactory customAdapterFactory
public ExtendedDeleteAction(org.eclipse.emf.edit.domain.EditingDomain domain, boolean removeAllReferences, org.eclipse.emf.common.notify.AdapterFactory customAdapterFactory)
public ExtendedDeleteAction(boolean removeAllReferences, org.eclipse.emf.common.notify.AdapterFactory customAdapterFactory)
public boolean updateSelection(org.eclipse.jface.viewers.IStructuredSelection selection)
updateSelection
in class org.eclipse.emf.edit.ui.action.CommandActionHandler
public org.eclipse.emf.common.command.Command createCommand(java.util.Collection<?> selection)
createCommand
in class org.eclipse.emf.edit.ui.action.DeleteAction
protected boolean supportsProxyficationOfRemovedElements(org.eclipse.emf.edit.domain.EditingDomain domain)
editing domain
supports automatic conversion of removed model objects into
proxies.domain
- The editing domain
to be investigated.true
if given editing domain
supports automatic conversion of removed
model objects into proxies, or false
otherwise.LocalProxyChangeListener