Class DMNSetConnectionTargetNodeCommand

  • 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

    public class DMNSetConnectionTargetNodeCommand
    extends org.kie.workbench.common.stunner.core.graph.command.impl.SetConnectionTargetNodeCommand
    • Constructor Summary

      Constructors 
      Constructor Description
      DMNSetConnectionTargetNodeCommand​(org.kie.workbench.common.stunner.core.graph.Node<? extends org.kie.workbench.common.stunner.core.graph.content.view.View<?>,​org.kie.workbench.common.stunner.core.graph.Edge> targetNode, org.kie.workbench.common.stunner.core.graph.Edge<? extends org.kie.workbench.common.stunner.core.graph.content.view.View,​org.kie.workbench.common.stunner.core.graph.Node> edge, org.kie.workbench.common.stunner.core.graph.content.view.Connection connection, DMNGraphsProvider graphsProvider)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Optional<String> getDiagramId()  
      protected org.kie.workbench.common.stunner.core.graph.Node<?,​org.kie.workbench.common.stunner.core.graph.Edge> getNode​(org.kie.workbench.common.stunner.core.graph.command.GraphCommandExecutionContext context, String uuid)  
      protected org.kie.workbench.common.stunner.core.graph.Node<? extends org.kie.workbench.common.stunner.core.graph.content.view.View<?>,​org.kie.workbench.common.stunner.core.graph.Edge> getTargetNode​(org.kie.workbench.common.stunner.core.graph.command.GraphCommandExecutionContext context)  
      org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.rule.RuleViolation> undo​(org.kie.workbench.common.stunner.core.graph.command.GraphCommandExecutionContext context)  
      • Methods inherited from class org.kie.workbench.common.stunner.core.graph.command.impl.SetConnectionTargetNodeCommand

        check, execute, getConnection, getEdge, getEdge, getLastConnection, getLastTargetNodeUUID, getSourceNode, getTargetNode, getTargetNodeUUID, toString
      • Methods inherited from class org.kie.workbench.common.stunner.core.graph.command.impl.AbstractGraphCommand

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

      • DMNSetConnectionTargetNodeCommand

        public DMNSetConnectionTargetNodeCommand​(org.kie.workbench.common.stunner.core.graph.Node<? extends org.kie.workbench.common.stunner.core.graph.content.view.View<?>,​org.kie.workbench.common.stunner.core.graph.Edge> targetNode,
                                                 org.kie.workbench.common.stunner.core.graph.Edge<? extends org.kie.workbench.common.stunner.core.graph.content.view.View,​org.kie.workbench.common.stunner.core.graph.Node> edge,
                                                 org.kie.workbench.common.stunner.core.graph.content.view.Connection connection,
                                                 DMNGraphsProvider graphsProvider)
    • Method Detail

      • getTargetNode

        protected org.kie.workbench.common.stunner.core.graph.Node<? extends org.kie.workbench.common.stunner.core.graph.content.view.View<?>,​org.kie.workbench.common.stunner.core.graph.Edge> getTargetNode​(org.kie.workbench.common.stunner.core.graph.command.GraphCommandExecutionContext context)
        Overrides:
        getTargetNode in class org.kie.workbench.common.stunner.core.graph.command.impl.SetConnectionTargetNodeCommand
      • undo

        public org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.rule.RuleViolation> undo​(org.kie.workbench.common.stunner.core.graph.command.GraphCommandExecutionContext context)
        Specified by:
        undo in interface 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>
        Overrides:
        undo in class org.kie.workbench.common.stunner.core.graph.command.impl.SetConnectionTargetNodeCommand
      • getNode

        protected org.kie.workbench.common.stunner.core.graph.Node<?,​org.kie.workbench.common.stunner.core.graph.Edge> getNode​(org.kie.workbench.common.stunner.core.graph.command.GraphCommandExecutionContext context,
                                                                                                                                     String uuid)
        Overrides:
        getNode in class org.kie.workbench.common.stunner.core.graph.command.impl.AbstractGraphCommand