Class LocalClipboardControl
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasControl<AbstractCanvas>
-
- org.kie.workbench.common.stunner.core.client.canvas.controls.clipboard.LocalClipboardControl
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl<AbstractCanvas>,org.kie.workbench.common.stunner.core.client.canvas.controls.ClipboardControl<org.kie.workbench.common.stunner.core.graph.Element,AbstractCanvas,org.kie.workbench.common.stunner.core.client.session.ClientSession>
@ApplicationScoped @Default public class LocalClipboardControl extends AbstractCanvasControl<AbstractCanvas> implements org.kie.workbench.common.stunner.core.client.canvas.controls.ClipboardControl<org.kie.workbench.common.stunner.core.graph.Element,AbstractCanvas,org.kie.workbench.common.stunner.core.client.session.ClientSession>
-
-
Field Summary
-
Fields inherited from class org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasControl
canvas
-
-
Constructor Summary
Constructors Constructor Description LocalClipboardControl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.workbench.common.stunner.core.client.canvas.controls.EdgeClipboardbuildNewEdgeClipboard(String source, org.kie.workbench.common.stunner.core.graph.content.view.Connection sourceConnection, String target, org.kie.workbench.common.stunner.core.graph.content.view.Connection targetConnection)org.kie.workbench.common.stunner.core.client.canvas.controls.ClipboardControl<org.kie.workbench.common.stunner.core.graph.Element,AbstractCanvas,org.kie.workbench.common.stunner.core.client.session.ClientSession>clear()protected voiddoDestroy()protected voiddoInit()Map<String,org.kie.workbench.common.stunner.core.client.canvas.controls.EdgeClipboard>getEdgeMap()Collection<org.kie.workbench.common.stunner.core.graph.Element>getElements()StringgetParent(String uuid)List<org.kie.workbench.common.stunner.core.command.Command>getRollbackCommands()booleanhasElements()org.kie.workbench.common.stunner.core.client.canvas.controls.ClipboardControl<org.kie.workbench.common.stunner.core.graph.Element,AbstractCanvas,org.kie.workbench.common.stunner.core.client.session.ClientSession>remove(org.kie.workbench.common.stunner.core.graph.Element... element)org.kie.workbench.common.stunner.core.client.canvas.controls.ClipboardControl<org.kie.workbench.common.stunner.core.graph.Element,AbstractCanvas,org.kie.workbench.common.stunner.core.client.session.ClientSession>set(org.kie.workbench.common.stunner.core.graph.Element... element)org.kie.workbench.common.stunner.core.client.canvas.controls.ClipboardControl<org.kie.workbench.common.stunner.core.graph.Element,AbstractCanvas,org.kie.workbench.common.stunner.core.client.session.ClientSession>setRollbackCommand(org.kie.workbench.common.stunner.core.command.Command... command)-
Methods inherited from class org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasControl
destroy, init
-
-
-
-
Method Detail
-
set
public org.kie.workbench.common.stunner.core.client.canvas.controls.ClipboardControl<org.kie.workbench.common.stunner.core.graph.Element,AbstractCanvas,org.kie.workbench.common.stunner.core.client.session.ClientSession> set(org.kie.workbench.common.stunner.core.graph.Element... element)
- Specified by:
setin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.ClipboardControl<org.kie.workbench.common.stunner.core.graph.Element,AbstractCanvas,org.kie.workbench.common.stunner.core.client.session.ClientSession>
-
remove
public org.kie.workbench.common.stunner.core.client.canvas.controls.ClipboardControl<org.kie.workbench.common.stunner.core.graph.Element,AbstractCanvas,org.kie.workbench.common.stunner.core.client.session.ClientSession> remove(org.kie.workbench.common.stunner.core.graph.Element... element)
- Specified by:
removein interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.ClipboardControl<org.kie.workbench.common.stunner.core.graph.Element,AbstractCanvas,org.kie.workbench.common.stunner.core.client.session.ClientSession>
-
getElements
public Collection<org.kie.workbench.common.stunner.core.graph.Element> getElements()
- Specified by:
getElementsin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.ClipboardControl<org.kie.workbench.common.stunner.core.graph.Element,AbstractCanvas,org.kie.workbench.common.stunner.core.client.session.ClientSession>
-
clear
public org.kie.workbench.common.stunner.core.client.canvas.controls.ClipboardControl<org.kie.workbench.common.stunner.core.graph.Element,AbstractCanvas,org.kie.workbench.common.stunner.core.client.session.ClientSession> clear()
- Specified by:
clearin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.ClipboardControl<org.kie.workbench.common.stunner.core.graph.Element,AbstractCanvas,org.kie.workbench.common.stunner.core.client.session.ClientSession>
-
hasElements
public boolean hasElements()
- Specified by:
hasElementsin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.ClipboardControl<org.kie.workbench.common.stunner.core.graph.Element,AbstractCanvas,org.kie.workbench.common.stunner.core.client.session.ClientSession>
-
getParent
public String getParent(String uuid)
- Specified by:
getParentin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.ClipboardControl<org.kie.workbench.common.stunner.core.graph.Element,AbstractCanvas,org.kie.workbench.common.stunner.core.client.session.ClientSession>
-
getRollbackCommands
public List<org.kie.workbench.common.stunner.core.command.Command> getRollbackCommands()
- Specified by:
getRollbackCommandsin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.ClipboardControl<org.kie.workbench.common.stunner.core.graph.Element,AbstractCanvas,org.kie.workbench.common.stunner.core.client.session.ClientSession>
-
setRollbackCommand
public org.kie.workbench.common.stunner.core.client.canvas.controls.ClipboardControl<org.kie.workbench.common.stunner.core.graph.Element,AbstractCanvas,org.kie.workbench.common.stunner.core.client.session.ClientSession> setRollbackCommand(org.kie.workbench.common.stunner.core.command.Command... command)
- Specified by:
setRollbackCommandin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.ClipboardControl<org.kie.workbench.common.stunner.core.graph.Element,AbstractCanvas,org.kie.workbench.common.stunner.core.client.session.ClientSession>
-
doInit
protected void doInit()
- Specified by:
doInitin classAbstractCanvasControl<AbstractCanvas>
-
doDestroy
protected void doDestroy()
- Overrides:
doDestroyin classAbstractCanvasControl<AbstractCanvas>
-
getEdgeMap
public Map<String,org.kie.workbench.common.stunner.core.client.canvas.controls.EdgeClipboard> getEdgeMap()
- Specified by:
getEdgeMapin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.ClipboardControl<org.kie.workbench.common.stunner.core.graph.Element,AbstractCanvas,org.kie.workbench.common.stunner.core.client.session.ClientSession>
-
buildNewEdgeClipboard
public org.kie.workbench.common.stunner.core.client.canvas.controls.EdgeClipboard buildNewEdgeClipboard(String source, org.kie.workbench.common.stunner.core.graph.content.view.Connection sourceConnection, String target, org.kie.workbench.common.stunner.core.graph.content.view.Connection targetConnection)
- Specified by:
buildNewEdgeClipboardin interfaceorg.kie.workbench.common.stunner.core.client.canvas.controls.ClipboardControl<org.kie.workbench.common.stunner.core.graph.Element,AbstractCanvas,org.kie.workbench.common.stunner.core.client.session.ClientSession>
-
-