Class RemoveChildrenCommand

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

    public class RemoveChildrenCommand
    extends AbstractCanvasGraphCommand
    Removes the parent-child relationship between two nodes. Operation is done both model and canvas side.
    • Field Detail

      • parent

        protected final org.kie.workbench.common.stunner.core.graph.Node parent
      • children

        protected final Collection<org.kie.workbench.common.stunner.core.graph.Node<?,​org.kie.workbench.common.stunner.core.graph.Edge>> children
    • Constructor Detail

      • RemoveChildrenCommand

        public RemoveChildrenCommand​(org.kie.workbench.common.stunner.core.graph.Node parent,
                                     Collection<org.kie.workbench.common.stunner.core.graph.Node<?,​org.kie.workbench.common.stunner.core.graph.Edge>> children)
      • RemoveChildrenCommand

        public RemoveChildrenCommand​(org.kie.workbench.common.stunner.core.graph.Node parent,
                                     org.kie.workbench.common.stunner.core.graph.Node<?,​org.kie.workbench.common.stunner.core.graph.Edge> child)