Class SetChildrenCommand

  • All Implemented Interfaces:
    org.kie.workbench.common.stunner.core.command.Command<org.kie.workbench.common.stunner.core.graph.command.GraphCommandExecutionContext,​org.kie.workbench.common.stunner.core.rule.RuleViolation>, org.kie.workbench.common.stunner.core.graph.command.GraphCommand

    @Portable
    public class SetChildrenCommand
    extends org.kie.workbench.common.stunner.core.graph.command.impl.SetChildrenCommand
    • Constructor Summary

      Constructors 
      Constructor Description
      SetChildrenCommand​(String parentUUID, String[] candidateUUIDs)  
      SetChildrenCommand​(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)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void execute​(org.kie.workbench.common.stunner.core.graph.command.GraphCommandExecutionContext context, 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)  
      • Methods inherited from class org.kie.workbench.common.stunner.core.graph.command.impl.SetChildrenCommand

        check, execute, getCandidates, getCandidates, getParent, getParent, toString, undo
      • Methods inherited from class org.kie.workbench.common.stunner.core.graph.command.impl.AbstractGraphCommand

        allow, evaluate, getElementNotNull, getGraph, getMutableIndex, getNode, getNodeNotNull, getViewEdge
    • Constructor Detail

      • SetChildrenCommand

        public SetChildrenCommand​(String parentUUID,
                                  String[] candidateUUIDs)
      • SetChildrenCommand

        public SetChildrenCommand​(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)
    • Method Detail

      • execute

        protected void execute​(org.kie.workbench.common.stunner.core.graph.command.GraphCommandExecutionContext context,
                               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)
        Overrides:
        execute in class org.kie.workbench.common.stunner.core.graph.command.impl.SetChildrenCommand