public class BasicModelSplitHandler
extends org.eclipse.core.commands.AbstractHandler
Modifier and Type | Field and Description |
---|---|
protected IModelSplitPolicy |
modelSplitPolicy |
protected org.eclipse.emf.common.util.URI |
resourceURI |
Constructor and Description |
---|
BasicModelSplitHandler(IModelSplitPolicy modelSplitPolicy) |
Modifier and Type | Method and Description |
---|---|
protected IModelSplitOperation |
createModelSplitOperation() |
protected WorkspaceOperationWorkspaceJob |
createWorkspaceOperationJob(IModelSplitOperation operation) |
java.lang.Object |
execute(org.eclipse.core.commands.ExecutionEvent event) |
boolean |
isRunInBackground() |
void |
setRunInBackground(boolean runInBackground) |
protected boolean |
updateSelection(org.eclipse.jface.viewers.IStructuredSelection selection) |
addHandlerListener, dispose, fireHandlerChanged, hasListeners, isEnabled, isHandled, removeHandlerListener, setBaseEnabled, setEnabled
protected org.eclipse.emf.common.util.URI resourceURI
protected IModelSplitPolicy modelSplitPolicy
public BasicModelSplitHandler(IModelSplitPolicy modelSplitPolicy)
public boolean isRunInBackground()
public void setRunInBackground(boolean runInBackground)
protected boolean updateSelection(org.eclipse.jface.viewers.IStructuredSelection selection)
protected IModelSplitOperation createModelSplitOperation()
protected WorkspaceOperationWorkspaceJob createWorkspaceOperationJob(IModelSplitOperation operation)
public java.lang.Object execute(org.eclipse.core.commands.ExecutionEvent event) throws org.eclipse.core.commands.ExecutionException
org.eclipse.core.commands.ExecutionException