Class DeleteNodeCommand.CanvasDeleteProcessor
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.canvas.command.DeleteNodeCommand.CanvasDeleteProcessor
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.core.graph.command.impl.SafeDeleteNodeCommand.SafeDeleteNodeCommandCallback,org.kie.workbench.common.stunner.core.graph.util.SafeDeleteNodeProcessor.Callback
- Enclosing class:
- DeleteNodeCommand
public static class DeleteNodeCommand.CanvasDeleteProcessor extends Object implements org.kie.workbench.common.stunner.core.graph.command.impl.SafeDeleteNodeCommand.SafeDeleteNodeCommandCallback
-
-
Constructor Summary
Constructors Constructor Description CanvasDeleteProcessor(org.kie.workbench.common.stunner.core.graph.command.impl.SafeDeleteNodeCommand.Options options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DeleteCanvasConnectorCommandcreateDeleteCanvasConnectorNodeCommand(org.kie.workbench.common.stunner.core.graph.Edge<? extends org.kie.workbench.common.stunner.core.graph.content.view.View<?>,org.kie.workbench.common.stunner.core.graph.Node> connector)protected DeleteCanvasNodeCommandcreateDeleteCanvasNodeCommand(org.kie.workbench.common.stunner.core.graph.Node<?,org.kie.workbench.common.stunner.core.graph.Edge> node)voiddeleteCandidateConnector(org.kie.workbench.common.stunner.core.graph.Edge<? extends org.kie.workbench.common.stunner.core.graph.content.view.View<?>,org.kie.workbench.common.stunner.core.graph.Node> connector)voiddeleteCandidateNode(org.kie.workbench.common.stunner.core.graph.Node<?,org.kie.workbench.common.stunner.core.graph.Edge> node)booleandeleteConnector(org.kie.workbench.common.stunner.core.graph.Edge<? extends org.kie.workbench.common.stunner.core.graph.content.view.View<?>,org.kie.workbench.common.stunner.core.graph.Node> connector)booleandeleteNode(org.kie.workbench.common.stunner.core.graph.Node<?,org.kie.workbench.common.stunner.core.graph.Edge> node)org.kie.workbench.common.stunner.core.command.impl.CompositeCommand<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation>getCommand()org.kie.workbench.common.stunner.core.graph.command.impl.SafeDeleteNodeCommand.OptionsgetOptions()voidmoveChildToCanvasRoot(org.kie.workbench.common.stunner.core.graph.Element<?> canvas, org.kie.workbench.common.stunner.core.graph.Node<?,org.kie.workbench.common.stunner.core.graph.Edge> node)voidremoveChild(org.kie.workbench.common.stunner.core.graph.Element<?> parent, org.kie.workbench.common.stunner.core.graph.Node<?,org.kie.workbench.common.stunner.core.graph.Edge> candidate)voidremoveDock(org.kie.workbench.common.stunner.core.graph.Node<?,org.kie.workbench.common.stunner.core.graph.Edge> parent, org.kie.workbench.common.stunner.core.graph.Node<?,org.kie.workbench.common.stunner.core.graph.Edge> candidate)voidsetEdgeTargetNode(org.kie.workbench.common.stunner.core.graph.Node<? extends org.kie.workbench.common.stunner.core.graph.content.view.View<?>,org.kie.workbench.common.stunner.core.graph.Edge> targetNode, org.kie.workbench.common.stunner.core.graph.Edge<? extends org.kie.workbench.common.stunner.core.graph.content.view.ViewConnector<?>,org.kie.workbench.common.stunner.core.graph.Node> candidate)
-
-
-
Method Detail
-
moveChildToCanvasRoot
public void moveChildToCanvasRoot(org.kie.workbench.common.stunner.core.graph.Element<?> canvas, org.kie.workbench.common.stunner.core.graph.Node<?,org.kie.workbench.common.stunner.core.graph.Edge> node)- Specified by:
moveChildToCanvasRootin interfaceorg.kie.workbench.common.stunner.core.graph.util.SafeDeleteNodeProcessor.Callback
-
deleteCandidateConnector
public void deleteCandidateConnector(org.kie.workbench.common.stunner.core.graph.Edge<? extends org.kie.workbench.common.stunner.core.graph.content.view.View<?>,org.kie.workbench.common.stunner.core.graph.Node> connector)
- Specified by:
deleteCandidateConnectorin interfaceorg.kie.workbench.common.stunner.core.graph.util.SafeDeleteNodeProcessor.Callback
-
deleteConnector
public boolean deleteConnector(org.kie.workbench.common.stunner.core.graph.Edge<? extends org.kie.workbench.common.stunner.core.graph.content.view.View<?>,org.kie.workbench.common.stunner.core.graph.Node> connector)
- Specified by:
deleteConnectorin interfaceorg.kie.workbench.common.stunner.core.graph.util.SafeDeleteNodeProcessor.Callback
-
setEdgeTargetNode
public void setEdgeTargetNode(org.kie.workbench.common.stunner.core.graph.Node<? extends org.kie.workbench.common.stunner.core.graph.content.view.View<?>,org.kie.workbench.common.stunner.core.graph.Edge> targetNode, org.kie.workbench.common.stunner.core.graph.Edge<? extends org.kie.workbench.common.stunner.core.graph.content.view.ViewConnector<?>,org.kie.workbench.common.stunner.core.graph.Node> candidate)- Specified by:
setEdgeTargetNodein interfaceorg.kie.workbench.common.stunner.core.graph.command.impl.SafeDeleteNodeCommand.SafeDeleteNodeCommandCallback
-
removeChild
public void removeChild(org.kie.workbench.common.stunner.core.graph.Element<?> parent, org.kie.workbench.common.stunner.core.graph.Node<?,org.kie.workbench.common.stunner.core.graph.Edge> candidate)- Specified by:
removeChildin interfaceorg.kie.workbench.common.stunner.core.graph.util.SafeDeleteNodeProcessor.Callback
-
removeDock
public void removeDock(org.kie.workbench.common.stunner.core.graph.Node<?,org.kie.workbench.common.stunner.core.graph.Edge> parent, org.kie.workbench.common.stunner.core.graph.Node<?,org.kie.workbench.common.stunner.core.graph.Edge> candidate)- Specified by:
removeDockin interfaceorg.kie.workbench.common.stunner.core.graph.util.SafeDeleteNodeProcessor.Callback
-
deleteCandidateNode
public void deleteCandidateNode(org.kie.workbench.common.stunner.core.graph.Node<?,org.kie.workbench.common.stunner.core.graph.Edge> node)
- Specified by:
deleteCandidateNodein interfaceorg.kie.workbench.common.stunner.core.graph.util.SafeDeleteNodeProcessor.Callback
-
deleteNode
public boolean deleteNode(org.kie.workbench.common.stunner.core.graph.Node<?,org.kie.workbench.common.stunner.core.graph.Edge> node)
- Specified by:
deleteNodein interfaceorg.kie.workbench.common.stunner.core.graph.util.SafeDeleteNodeProcessor.Callback
-
getCommand
public org.kie.workbench.common.stunner.core.command.impl.CompositeCommand<AbstractCanvasHandler,org.kie.workbench.common.stunner.core.client.command.CanvasViolation> getCommand()
-
getOptions
public org.kie.workbench.common.stunner.core.graph.command.impl.SafeDeleteNodeCommand.Options getOptions()
-
createDeleteCanvasConnectorNodeCommand
protected DeleteCanvasConnectorCommand createDeleteCanvasConnectorNodeCommand(org.kie.workbench.common.stunner.core.graph.Edge<? extends org.kie.workbench.common.stunner.core.graph.content.view.View<?>,org.kie.workbench.common.stunner.core.graph.Node> connector)
-
createDeleteCanvasNodeCommand
protected DeleteCanvasNodeCommand createDeleteCanvasNodeCommand(org.kie.workbench.common.stunner.core.graph.Node<?,org.kie.workbench.common.stunner.core.graph.Edge> node)
-
-