Class CloneNodeCommand

    • Constructor Detail

      • CloneNodeCommand

        public CloneNodeCommand​(org.kie.workbench.common.stunner.core.graph.Node candidate,
                                String parentUuid,
                                org.kie.workbench.common.stunner.core.graph.content.view.Point2D cloneLocation,
                                Consumer<org.kie.workbench.common.stunner.core.graph.Node> cloneNodeCommandCallback,
                                org.jboss.errai.ioc.client.api.ManagedInstance<org.kie.workbench.common.stunner.core.graph.processing.traverse.content.ChildrenTraverseProcessor> childrenTraverseProcessor)
    • Method Detail

      • newGraphCommand

        protected 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> newGraphCommand​(AbstractCanvasHandler context)
        Description copied from class: AbstractCanvasGraphCommand
        Creates a new command instance for the graph context.
        Specified by:
        newGraphCommand in class AbstractCanvasGraphCommand
      • getClonePosition

        protected org.kie.workbench.common.stunner.core.graph.content.view.Point2D getClonePosition()
      • getCloneCanvasNodeCommand

        public CloneCanvasNodeCommand getCloneCanvasNodeCommand​(org.kie.workbench.common.stunner.core.graph.Node parent,
                                                                org.kie.workbench.common.stunner.core.graph.Node clone,
                                                                String shapeId)
      • getChildrenTraverseProcessor

        public org.jboss.errai.ioc.client.api.ManagedInstance<org.kie.workbench.common.stunner.core.graph.processing.traverse.content.ChildrenTraverseProcessor> getChildrenTraverseProcessor()
      • getCandidate

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

        protected String getParentUuid()