Class DefaultCanvasCommandFactory

  • All Implemented Interfaces:
    org.kie.workbench.common.stunner.core.client.command.CanvasCommandFactory<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>

    @ApplicationScoped
    public class DefaultCanvasCommandFactory
    extends org.kie.workbench.common.stunner.client.lienzo.canvas.command.LienzoCanvasCommandFactory
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected DefaultCanvasCommandFactory()  
        DefaultCanvasCommandFactory​(org.jboss.errai.ioc.client.api.ManagedInstance<org.kie.workbench.common.stunner.core.graph.processing.traverse.content.ChildrenTraverseProcessor> childrenTraverseProcessors, org.jboss.errai.ioc.client.api.ManagedInstance<org.kie.workbench.common.stunner.core.graph.processing.traverse.content.ViewTraverseProcessor> viewTraverseProcessors, DMNGraphsProvider graphsProvider)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.kie.workbench.common.stunner.core.client.command.CanvasCommand<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler> addChildNode​(org.kie.workbench.common.stunner.core.graph.Node parent, org.kie.workbench.common.stunner.core.graph.Node candidate, String shapeSetId)  
      org.kie.workbench.common.stunner.core.client.command.CanvasCommand<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler> delete​(Collection<org.kie.workbench.common.stunner.core.graph.Element> candidates)  
      org.kie.workbench.common.stunner.core.client.command.CanvasCommand<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler> deleteNode​(org.kie.workbench.common.stunner.core.graph.Node candidate)  
      • Methods inherited from class org.kie.workbench.common.stunner.client.lienzo.canvas.command.LienzoCanvasCommandFactory

        resize
      • Methods inherited from class org.kie.workbench.common.stunner.core.client.canvas.command.DefaultCanvasCommandFactory

        addConnector, addControlPoint, addDockedNode, addNode, clearCanvas, cloneConnector, cloneNode, deleteConnector, deleteControlPoint, dockNode, draw, getChildrenTraverseProcessors, morphNode, newChildrenTraverseProcessor, newViewTraverseProcessor, removeChild, setChildNode, setSourceNode, setTargetNode, unDockNode, updateChildNode, updateChildren, updateControlPointPosition, updateDockNode, updateDockNode, updateDomainObjectPropertyValue, updatePosition, updatePropertyValue
    • Constructor Detail

      • DefaultCanvasCommandFactory

        protected DefaultCanvasCommandFactory()
      • DefaultCanvasCommandFactory

        @Inject
        public DefaultCanvasCommandFactory​(org.jboss.errai.ioc.client.api.ManagedInstance<org.kie.workbench.common.stunner.core.graph.processing.traverse.content.ChildrenTraverseProcessor> childrenTraverseProcessors,
                                           org.jboss.errai.ioc.client.api.ManagedInstance<org.kie.workbench.common.stunner.core.graph.processing.traverse.content.ViewTraverseProcessor> viewTraverseProcessors,
                                           DMNGraphsProvider graphsProvider)
    • Method Detail

      • addChildNode

        public org.kie.workbench.common.stunner.core.client.command.CanvasCommand<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler> addChildNode​(org.kie.workbench.common.stunner.core.graph.Node parent,
                                                                                                                                                                          org.kie.workbench.common.stunner.core.graph.Node candidate,
                                                                                                                                                                          String shapeSetId)
        Specified by:
        addChildNode in interface org.kie.workbench.common.stunner.core.client.command.CanvasCommandFactory<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>
        Overrides:
        addChildNode in class org.kie.workbench.common.stunner.core.client.canvas.command.DefaultCanvasCommandFactory
      • delete

        public org.kie.workbench.common.stunner.core.client.command.CanvasCommand<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler> delete​(Collection<org.kie.workbench.common.stunner.core.graph.Element> candidates)
        Specified by:
        delete in interface org.kie.workbench.common.stunner.core.client.command.CanvasCommandFactory<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>
        Overrides:
        delete in class org.kie.workbench.common.stunner.core.client.canvas.command.DefaultCanvasCommandFactory
      • deleteNode

        public org.kie.workbench.common.stunner.core.client.command.CanvasCommand<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler> deleteNode​(org.kie.workbench.common.stunner.core.graph.Node candidate)
        Specified by:
        deleteNode in interface org.kie.workbench.common.stunner.core.client.command.CanvasCommandFactory<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasHandler>
        Overrides:
        deleteNode in class org.kie.workbench.common.stunner.core.client.canvas.command.DefaultCanvasCommandFactory