Class DeleteCanvasNodeCommand

  • All Implemented Interfaces:
    org.kie.workbench.common.stunner.core.client.command.CanvasCommand<AbstractCanvasHandler>, org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,​org.kie.workbench.common.stunner.core.client.command.CanvasViolation>

    public class DeleteCanvasNodeCommand
    extends AbstractCanvasCommand
    Deletes a node shape from the canvas.
    • Constructor Detail

      • DeleteCanvasNodeCommand

        public DeleteCanvasNodeCommand​(org.kie.workbench.common.stunner.core.graph.Node candidate)
      • DeleteCanvasNodeCommand

        public DeleteCanvasNodeCommand​(org.kie.workbench.common.stunner.core.graph.Node candidate,
                                       org.kie.workbench.common.stunner.core.graph.Node parent)
    • Method Detail

      • execute

        public org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation> execute​(AbstractCanvasHandler context)
      • undo

        public org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation> undo​(AbstractCanvasHandler context)
      • getParent

        public static org.kie.workbench.common.stunner.core.graph.Node getParent​(org.kie.workbench.common.stunner.core.graph.Node node)
      • isChildEdge

        public static boolean isChildEdge​(org.kie.workbench.common.stunner.core.graph.Edge edge)
      • isDockEdge

        public static boolean isDockEdge​(org.kie.workbench.common.stunner.core.graph.Edge edge)
      • getCandidate

        public org.kie.workbench.common.stunner.core.graph.Node getCandidate()
      • createUndoCommand

        protected AbstractCanvasCommand createUndoCommand​(org.kie.workbench.common.stunner.core.graph.Node parent,
                                                          org.kie.workbench.common.stunner.core.graph.Node candidate,
                                                          String ssid)