Class CanvasLayoutUtils


  • @Dependent
    public class CanvasLayoutUtils
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      CanvasLayoutUtils​(org.kie.workbench.common.stunner.core.graph.processing.index.bounds.GraphBoundsIndexer graphBoundsIndexer)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void destroy()  
      static void fireElementSelectedEvent​(javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasSelectionEvent> selectionEvent, AbstractCanvasHandler canvasHandler, String uuid)  
      static org.kie.workbench.common.stunner.core.graph.Element<? extends org.kie.workbench.common.stunner.core.graph.content.definition.Definition<?>> getElement​(AbstractCanvasHandler canvasHandler, String uuid)  
      org.kie.workbench.common.stunner.core.graph.content.view.Point2D getNext​(AbstractCanvasHandler canvasHandler, org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View<?>,​org.kie.workbench.common.stunner.core.graph.Edge> root, double rootNodeWidth, double rootNodeHeight, double newNodeWidth, double newNodeHeight, org.kie.workbench.common.stunner.core.graph.content.view.Point2D offset, org.kie.workbench.common.stunner.core.graph.content.view.Point2D rootNodeCoordinates)  
      org.kie.workbench.common.stunner.core.graph.content.view.Point2D getNext​(AbstractCanvasHandler canvasHandler, org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View<?>,​org.kie.workbench.common.stunner.core.graph.Edge> root, org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View<?>,​org.kie.workbench.common.stunner.core.graph.Edge> newNode)  
      static int getPaddingX()  
      static int getPaddingY()  
      static boolean isCanvasRoot​(org.kie.workbench.common.stunner.core.diagram.Diagram diagram, String pUUID)  
      static boolean isCanvasRoot​(org.kie.workbench.common.stunner.core.diagram.Diagram diagram, org.kie.workbench.common.stunner.core.graph.Element parent)  
    • Constructor Detail

      • CanvasLayoutUtils

        @Inject
        public CanvasLayoutUtils​(org.kie.workbench.common.stunner.core.graph.processing.index.bounds.GraphBoundsIndexer graphBoundsIndexer)
    • Method Detail

      • isCanvasRoot

        public static boolean isCanvasRoot​(org.kie.workbench.common.stunner.core.diagram.Diagram diagram,
                                           org.kie.workbench.common.stunner.core.graph.Element parent)
      • isCanvasRoot

        public static boolean isCanvasRoot​(org.kie.workbench.common.stunner.core.diagram.Diagram diagram,
                                           String pUUID)
      • getPaddingX

        public static int getPaddingX()
      • getPaddingY

        public static int getPaddingY()
      • getNext

        public org.kie.workbench.common.stunner.core.graph.content.view.Point2D getNext​(AbstractCanvasHandler canvasHandler,
                                                                                        org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View<?>,​org.kie.workbench.common.stunner.core.graph.Edge> root,
                                                                                        org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View<?>,​org.kie.workbench.common.stunner.core.graph.Edge> newNode)
      • getNext

        public org.kie.workbench.common.stunner.core.graph.content.view.Point2D getNext​(AbstractCanvasHandler canvasHandler,
                                                                                        org.kie.workbench.common.stunner.core.graph.Node<org.kie.workbench.common.stunner.core.graph.content.view.View<?>,​org.kie.workbench.common.stunner.core.graph.Edge> root,
                                                                                        double rootNodeWidth,
                                                                                        double rootNodeHeight,
                                                                                        double newNodeWidth,
                                                                                        double newNodeHeight,
                                                                                        org.kie.workbench.common.stunner.core.graph.content.view.Point2D offset,
                                                                                        org.kie.workbench.common.stunner.core.graph.content.view.Point2D rootNodeCoordinates)
      • getElement

        public static org.kie.workbench.common.stunner.core.graph.Element<? extends org.kie.workbench.common.stunner.core.graph.content.definition.Definition<?>> getElement​(AbstractCanvasHandler canvasHandler,
                                                                                                                                                                             String uuid)
      • fireElementSelectedEvent

        public static void fireElementSelectedEvent​(javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.selection.CanvasSelectionEvent> selectionEvent,
                                                    AbstractCanvasHandler canvasHandler,
                                                    String uuid)