Class AbstractCanvasGraphCommand

    • Constructor Detail

      • AbstractCanvasGraphCommand

        public AbstractCanvasGraphCommand()
    • Method Detail

      • newGraphCommand

        protected abstract 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)
        Creates a new command instance for the graph context.
      • newCanvasCommand

        protected abstract org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,​org.kie.workbench.common.stunner.core.client.command.CanvasViolation> newCanvasCommand​(AbstractCanvasHandler context)
        Creates a new command instance for the canvas context.
      • getGraphCommand

        public 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> getGraphCommand​(AbstractCanvasHandler context)
        Specified by:
        getGraphCommand in interface org.kie.workbench.common.stunner.core.client.command.HasGraphCommand<AbstractCanvasHandler>
      • getCanvasCommand

        public org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,​org.kie.workbench.common.stunner.core.client.command.CanvasViolation> getCanvasCommand​(AbstractCanvasHandler context)
      • allow

        public org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation> allow​(AbstractCanvasHandler context)
        Specified by:
        allow in interface org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,​org.kie.workbench.common.stunner.core.client.command.CanvasViolation>
        Overrides:
        allow in class AbstractCanvasCommand
      • execute

        public org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation> execute​(AbstractCanvasHandler context)
        Specified by:
        execute in interface org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,​org.kie.workbench.common.stunner.core.client.command.CanvasViolation>
      • undo

        public org.kie.workbench.common.stunner.core.command.CommandResult<org.kie.workbench.common.stunner.core.client.command.CanvasViolation> undo​(AbstractCanvasHandler context)
        Specified by:
        undo in interface org.kie.workbench.common.stunner.core.command.Command<AbstractCanvasHandler,​org.kie.workbench.common.stunner.core.client.command.CanvasViolation>
      • getNode

        protected org.kie.workbench.common.stunner.core.graph.Node<?,​org.kie.workbench.common.stunner.core.graph.Edge> getNode​(AbstractCanvasHandler context,
                                                                                                                                     String uuid)