Class DMNDeregisterNodeCommand

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

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

        uuid
    • Constructor Summary

      Constructors 
      Constructor Description
      DMNDeregisterNodeCommand​(org.kie.workbench.common.stunner.core.graph.Graph graph, String uuid)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.kie.workbench.common.stunner.core.graph.Node<?,​org.kie.workbench.common.stunner.core.graph.Edge> getCandidate​(org.kie.workbench.common.stunner.core.graph.command.GraphCommandExecutionContext context)  
      protected org.kie.workbench.common.stunner.core.graph.Graph<?,​org.kie.workbench.common.stunner.core.graph.Node> getGraph​(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.DeregisterNodeCommand

        check, checkCandidateNotNull, execute, getNode, getRemoved, toString
      • Methods inherited from class org.kie.workbench.common.stunner.core.graph.command.impl.AbstractGraphCommand

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

      • DMNDeregisterNodeCommand

        public DMNDeregisterNodeCommand​(org.kie.workbench.common.stunner.core.graph.Graph graph,
                                        String uuid)
    • Method Detail

      • getGraph

        protected org.kie.workbench.common.stunner.core.graph.Graph<?,​org.kie.workbench.common.stunner.core.graph.Node> getGraph​(org.kie.workbench.common.stunner.core.graph.command.GraphCommandExecutionContext context)
        Overrides:
        getGraph in class org.kie.workbench.common.stunner.core.graph.command.impl.AbstractGraphCommand
      • getCandidate

        protected org.kie.workbench.common.stunner.core.graph.Node<?,​org.kie.workbench.common.stunner.core.graph.Edge> getCandidate​(org.kie.workbench.common.stunner.core.graph.command.GraphCommandExecutionContext context)
        Overrides:
        getCandidate in class org.kie.workbench.common.stunner.core.graph.command.impl.DeregisterNodeCommand
      • 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.DeregisterNodeCommand