@Dependent @Default public class PasteSelectionSessionCommand extends AbstractClientSessionCommand<EditorSession>
ClientSessionCommand.Callback<V>| Modifier | Constructor and Description |
|---|---|
protected |
PasteSelectionSessionCommand() |
|
PasteSelectionSessionCommand(SessionCommandManager<AbstractCanvasHandler> sessionCommandManager,
org.jboss.errai.ioc.client.api.ManagedInstance<CanvasCommandFactory<AbstractCanvasHandler>> canvasCommandFactoryInstance,
javax.enterprise.event.Event<CanvasSelectionEvent> selectionEvent,
DefinitionUtils definitionUtils,
SessionManager sessionManager) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accepts(ClientSession session) |
void |
bind(EditorSession session) |
void |
clear() |
protected void |
doDestroy() |
<V> void |
execute(ClientSessionCommand.Callback<V> callback) |
String |
getCanvasViolations(CommandResult<CanvasViolation> result) |
boolean |
isEdgeFoundInCanvas(Edge edge) |
boolean |
isEdgeFoundInClipboard(Edge edge) |
protected void |
onCopySelectionCommandExecuted(CopySelectionSessionCommandExecutedEvent event) |
protected void |
onCutSelectionCommandExecuted(CutSelectionSessionCommandExecutedEvent event) |
void |
setTestEdgeFoundInCanvas(boolean testEdgeFoundInCanvas) |
void |
setTestEdgeFoundInClipboard(boolean testEdgeFoundInClipboard) |
boolean |
wasNodesDeletedFromGraph() |
checkEventContext, destroy, enable, execute, fire, getCanvasHandler, getElement, getSession, isEnabled, listen, loadCanvasFactory, newDefaultCallback, setEnabledprotected PasteSelectionSessionCommand()
@Inject public PasteSelectionSessionCommand(SessionCommandManager<AbstractCanvasHandler> sessionCommandManager, @Any org.jboss.errai.ioc.client.api.ManagedInstance<CanvasCommandFactory<AbstractCanvasHandler>> canvasCommandFactoryInstance, javax.enterprise.event.Event<CanvasSelectionEvent> selectionEvent, DefinitionUtils definitionUtils, SessionManager sessionManager)
public void setTestEdgeFoundInCanvas(boolean testEdgeFoundInCanvas)
public void setTestEdgeFoundInClipboard(boolean testEdgeFoundInClipboard)
public void bind(EditorSession session)
bind in interface CanvasControl.SessionAware<EditorSession>bind in class AbstractClientSessionCommand<EditorSession>public boolean accepts(ClientSession session)
accepts in class AbstractClientSessionCommand<EditorSession>public <V> void execute(ClientSessionCommand.Callback<V> callback)
public boolean isEdgeFoundInClipboard(Edge edge)
public boolean isEdgeFoundInCanvas(Edge edge)
public boolean wasNodesDeletedFromGraph()
protected void doDestroy()
doDestroy in class AbstractClientSessionCommand<EditorSession>public void clear()
public String getCanvasViolations(CommandResult<CanvasViolation> result)
protected void onCopySelectionCommandExecuted(@Observes
CopySelectionSessionCommandExecutedEvent event)
protected void onCutSelectionCommandExecuted(@Observes
CutSelectionSessionCommandExecutedEvent event)
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.