public class BasicModelSplitAction
extends org.eclipse.ui.actions.BaseSelectionListenerAction
Modifier and Type | Field and Description |
---|---|
protected IModelSplitPolicy |
modelSplitPolicy |
protected org.eclipse.emf.common.util.URI |
resourceURI |
Constructor and Description |
---|
BasicModelSplitAction(java.lang.String text,
IModelSplitPolicy modelSplitPolicy) |
Modifier and Type | Method and Description |
---|---|
protected IModelSplitOperation |
createModelSplitOperation() |
protected WorkspaceOperationWorkspaceJob |
createWorkspaceOperationJob(IModelSplitOperation operation) |
boolean |
isRunInBackground() |
void |
run() |
void |
setRunInBackground(boolean runInBackground) |
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
protected org.eclipse.emf.common.util.URI resourceURI
protected IModelSplitPolicy modelSplitPolicy
public BasicModelSplitAction(java.lang.String text, IModelSplitPolicy modelSplitPolicy)
public boolean isRunInBackground()
public void setRunInBackground(boolean runInBackground)
public boolean updateSelection(org.eclipse.jface.viewers.IStructuredSelection selection)
updateSelection
in class org.eclipse.ui.actions.BaseSelectionListenerAction
protected IModelSplitOperation createModelSplitOperation()
protected WorkspaceOperationWorkspaceJob createWorkspaceOperationJob(IModelSplitOperation operation)
public void run()
run
in interface org.eclipse.jface.action.IAction
run
in class org.eclipse.jface.action.Action