Class LienzoMediatorsControl<C extends org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas>

  • All Implemented Interfaces:
    org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl<C>, org.kie.workbench.common.stunner.core.client.canvas.controls.MediatorsControl<C>

    @Dependent
    @Default
    public class LienzoMediatorsControl<C extends org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas>
    extends org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasControl<C>
    implements org.kie.workbench.common.stunner.core.client.canvas.controls.MediatorsControl<C>
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl

        org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl.SessionAware<S extends org.kie.workbench.common.stunner.core.client.session.ClientSession>
    • Field Summary

      • Fields inherited from class org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasControl

        canvas
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void doInit()  
      org.kie.workbench.common.stunner.core.client.canvas.controls.MediatorsControl<C> scale​(double factor)  
      org.kie.workbench.common.stunner.core.client.canvas.controls.MediatorsControl<C> scale​(double sx, double sy)  
      org.kie.workbench.common.stunner.core.client.canvas.controls.MediatorsControl<C> setMaxScale​(double maxScale)  
      org.kie.workbench.common.stunner.core.client.canvas.controls.MediatorsControl<C> setMinScale​(double minScale)  
      org.kie.workbench.common.stunner.core.client.canvas.controls.MediatorsControl<C> setZoomFactor​(double factor)  
      org.kie.workbench.common.stunner.core.client.canvas.controls.MediatorsControl<C> translate​(double tx, double ty)  
      • Methods inherited from class org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasControl

        destroy, doDestroy, init
      • Methods inherited from interface org.kie.workbench.common.stunner.core.client.canvas.controls.CanvasControl

        destroy, init
    • Constructor Detail

    • Method Detail

      • doInit

        protected void doInit()
        Specified by:
        doInit in class org.kie.workbench.common.stunner.core.client.canvas.controls.AbstractCanvasControl<C extends org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas>
      • setMinScale

        public org.kie.workbench.common.stunner.core.client.canvas.controls.MediatorsControl<C> setMinScale​(double minScale)
        Specified by:
        setMinScale in interface org.kie.workbench.common.stunner.core.client.canvas.controls.MediatorsControl<C extends org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas>
      • setMaxScale

        public org.kie.workbench.common.stunner.core.client.canvas.controls.MediatorsControl<C> setMaxScale​(double maxScale)
        Specified by:
        setMaxScale in interface org.kie.workbench.common.stunner.core.client.canvas.controls.MediatorsControl<C extends org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas>
      • setZoomFactor

        public org.kie.workbench.common.stunner.core.client.canvas.controls.MediatorsControl<C> setZoomFactor​(double factor)
        Specified by:
        setZoomFactor in interface org.kie.workbench.common.stunner.core.client.canvas.controls.MediatorsControl<C extends org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas>
      • scale

        public org.kie.workbench.common.stunner.core.client.canvas.controls.MediatorsControl<C> scale​(double factor)
        Specified by:
        scale in interface org.kie.workbench.common.stunner.core.client.canvas.controls.MediatorsControl<C extends org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas>
      • scale

        public org.kie.workbench.common.stunner.core.client.canvas.controls.MediatorsControl<C> scale​(double sx,
                                                                                                      double sy)
        Specified by:
        scale in interface org.kie.workbench.common.stunner.core.client.canvas.controls.MediatorsControl<C extends org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas>
      • translate

        public org.kie.workbench.common.stunner.core.client.canvas.controls.MediatorsControl<C> translate​(double tx,
                                                                                                          double ty)
        Specified by:
        translate in interface org.kie.workbench.common.stunner.core.client.canvas.controls.MediatorsControl<C extends org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas>