Class WiresCanvas

  • All Implemented Interfaces:
    org.kie.workbench.common.stunner.core.client.canvas.Canvas<org.kie.workbench.common.stunner.core.client.shape.Shape>, org.kie.workbench.common.stunner.core.client.canvas.listener.HasCanvasListeners<org.kie.workbench.common.stunner.core.client.canvas.listener.CanvasShapeListener>, org.kie.workbench.common.stunner.core.client.shape.view.HasEventHandlers<org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas<WiresCanvasView>,​org.kie.workbench.common.stunner.core.client.shape.Shape<?>>

    @Dependent
    public class WiresCanvas
    extends LienzoCanvas<WiresCanvasView>
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas

        org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas.CanvasView<C extends org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas.CanvasView>, org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas.Cursors
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String WIRES_CANVAS_GROUP_ID  
      • Fields inherited from class org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas

        canvasClearEvent, canvasDrawnEvent, canvasFocusedEvent, canvasShapeAddedEvent, canvasShapeRemovedEvent, grid, listeners, shapes
    • Constructor Summary

      Constructors 
      Constructor Description
      WiresCanvas​(javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.CanvasClearEvent> canvasClearEvent, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.registration.CanvasShapeAddedEvent> canvasShapeAddedEvent, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.registration.CanvasShapeRemovedEvent> canvasShapeRemovedEvent, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.CanvasDrawnEvent> canvasDrawnEvent, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.CanvasFocusedEvent> canvasFocusedEvent, WiresManagerFactory wiresManagerFactory, WiresCanvasView view)  
    • Constructor Detail

      • WiresCanvas

        @Inject
        public WiresCanvas​(javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.CanvasClearEvent> canvasClearEvent,
                           javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.registration.CanvasShapeAddedEvent> canvasShapeAddedEvent,
                           javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.registration.CanvasShapeRemovedEvent> canvasShapeRemovedEvent,
                           javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.CanvasDrawnEvent> canvasDrawnEvent,
                           javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.canvas.event.CanvasFocusedEvent> canvasFocusedEvent,
                           @Default
                           WiresManagerFactory wiresManagerFactory,
                           WiresCanvasView view)
    • Method Detail

      • initialize

        public org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas<WiresCanvasView> initialize​(org.kie.workbench.common.stunner.core.client.canvas.CanvasPanel panel,
                                                                                                              org.kie.workbench.common.stunner.core.client.canvas.CanvasSettings settings)
        Overrides:
        initialize in class LienzoCanvas<WiresCanvasView>
      • addChild

        protected void addChild​(org.kie.workbench.common.stunner.core.client.shape.Shape shape)
        Specified by:
        addChild in class org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas<WiresCanvasView>
      • deleteChild

        protected void deleteChild​(org.kie.workbench.common.stunner.core.client.shape.Shape shape)
        Specified by:
        deleteChild in class org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas<WiresCanvasView>
      • getView

        public WiresCanvasView getView()
        Specified by:
        getView in class org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas<WiresCanvasView>
      • getWiresManager

        public com.ait.lienzo.client.core.shape.wires.WiresManager getWiresManager()