Class AddChildNodeCommand

  • 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 AddChildNodeCommand
    extends org.kie.workbench.common.stunner.core.graph.command.impl.AddChildNodeCommand
    • Field Summary

      • Fields inherited from class org.kie.workbench.common.stunner.core.command.impl.AbstractCompositeCommand

        commands
    • Constructor Summary

      Constructors 
      Constructor Description
      AddChildNodeCommand​(String parentUUID, org.kie.workbench.common.stunner.core.graph.Node candidate, org.kie.workbench.common.stunner.core.graph.content.view.Point2D location)  
      AddChildNodeCommand​(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 candidate)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected RegisterNodeCommand getRegisterNodeCommand​(org.kie.workbench.common.stunner.core.graph.Node candidate)  
      protected SetChildrenCommand getSetChildNodeCommand​(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 candidate)  
      • Methods inherited from class org.kie.workbench.common.stunner.core.graph.command.impl.AddChildNodeCommand

        allow, delegateRulesContextToChildren, getCandidate, getLocation, getParent, getParent, getUpdateElementPositionCommand, initialize, toString, undo
      • Methods inherited from class org.kie.workbench.common.stunner.core.graph.command.impl.AbstractGraphCompositeCommand

        checkNodeNotNull, doAllow, doExecute, doUndo, getGraph, getMutableIndex, getNode, getViewEdge
      • Methods inherited from class org.kie.workbench.common.stunner.core.command.impl.AbstractCompositeCommand

        addCommand, buildResult, ensureInitialized, evaluate, execute, executeCommands, getCommands, isEmpty, isInitialized, isUndoReverse, processMultipleCommands, processMultipleFunctions, size, undo
      • Methods inherited from interface org.kie.workbench.common.stunner.core.command.Command

        execute
    • Constructor Detail

      • AddChildNodeCommand

        public AddChildNodeCommand​(String parentUUID,
                                   org.kie.workbench.common.stunner.core.graph.Node candidate,
                                   org.kie.workbench.common.stunner.core.graph.content.view.Point2D location)
      • AddChildNodeCommand

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

      • getRegisterNodeCommand

        protected RegisterNodeCommand getRegisterNodeCommand​(org.kie.workbench.common.stunner.core.graph.Node candidate)
        Overrides:
        getRegisterNodeCommand in class org.kie.workbench.common.stunner.core.graph.command.impl.AddChildNodeCommand
      • getSetChildNodeCommand

        protected SetChildrenCommand getSetChildNodeCommand​(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 candidate)
        Overrides:
        getSetChildNodeCommand in class org.kie.workbench.common.stunner.core.graph.command.impl.AddChildNodeCommand