Class DMNDeleteElementsGraphCommand

  • 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 DMNDeleteElementsGraphCommand
    extends org.kie.workbench.common.stunner.core.graph.command.impl.DeleteElementsCommand
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.kie.workbench.common.stunner.core.graph.command.impl.DeleteElementsCommand

        org.kie.workbench.common.stunner.core.graph.command.impl.DeleteElementsCommand.DeleteCallback
    • Field Summary

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

        commands
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected DMNSafeDeleteNodeCommand createSafeDeleteNodeCommand​(org.kie.workbench.common.stunner.core.graph.Node<?,​org.kie.workbench.common.stunner.core.graph.Edge> node, org.kie.workbench.common.stunner.core.graph.command.impl.SafeDeleteNodeCommand.Options options, org.kie.workbench.common.stunner.core.graph.command.impl.DeleteElementsCommand.DeleteCallback callback)  
      DMNGraphsProvider getGraphsProvider()  
      • Methods inherited from class org.kie.workbench.common.stunner.core.graph.command.impl.DeleteElementsCommand

        delegateRulesContextToChildren, getUUIDs, initialize, toString
      • 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, allow, buildResult, ensureInitialized, evaluate, execute, executeCommands, getCommands, isEmpty, isInitialized, isUndoReverse, processMultipleCommands, processMultipleFunctions, size, undo, undo
      • Methods inherited from interface org.kie.workbench.common.stunner.core.command.Command

        allow, execute, undo
    • Constructor Detail

      • DMNDeleteElementsGraphCommand

        public DMNDeleteElementsGraphCommand​(Supplier<Collection<org.kie.workbench.common.stunner.core.graph.Element>> elements,
                                             org.kie.workbench.common.stunner.core.graph.command.impl.DeleteElementsCommand.DeleteCallback callback,
                                             DMNGraphsProvider graphsProvider)
    • Method Detail

      • createSafeDeleteNodeCommand

        protected DMNSafeDeleteNodeCommand createSafeDeleteNodeCommand​(org.kie.workbench.common.stunner.core.graph.Node<?,​org.kie.workbench.common.stunner.core.graph.Edge> node,
                                                                       org.kie.workbench.common.stunner.core.graph.command.impl.SafeDeleteNodeCommand.Options options,
                                                                       org.kie.workbench.common.stunner.core.graph.command.impl.DeleteElementsCommand.DeleteCallback callback)
        Overrides:
        createSafeDeleteNodeCommand in class org.kie.workbench.common.stunner.core.graph.command.impl.DeleteElementsCommand