Class WiresShapeView<T>

  • All Implemented Interfaces:
    LienzoShapeView<T>, org.kie.workbench.common.stunner.core.client.shape.view.HasDecorators<com.ait.lienzo.client.core.shape.Shape<?>>, org.kie.workbench.common.stunner.core.client.shape.view.HasDragBounds<T>, org.kie.workbench.common.stunner.core.client.shape.view.HasShadow<T>, org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
    Direct Known Subclasses:
    WiresShapeViewExt

    public class WiresShapeView<T>
    extends com.ait.lienzo.client.core.shape.wires.WiresShape
    implements LienzoShapeView<T>, org.kie.workbench.common.stunner.core.client.shape.view.HasDragBounds<T>
    • Constructor Detail

      • WiresShapeView

        public WiresShapeView​(com.ait.lienzo.client.core.shape.MultiPath path)
      • WiresShapeView

        public WiresShapeView​(com.ait.lienzo.client.core.shape.MultiPath path,
                              com.ait.lienzo.client.core.shape.wires.LayoutContainer layoutContainer)
    • Method Detail

      • getShape

        public com.ait.lienzo.client.core.shape.Shape<?> getShape()
      • setUUID

        public T setUUID​(String uuid)
        Specified by:
        setUUID in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
      • getUUID

        public String getUUID()
        Specified by:
        getUUID in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
      • getShapeX

        public double getShapeX()
        Specified by:
        getShapeX in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
      • getShapeY

        public double getShapeY()
        Specified by:
        getShapeY in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
      • setShapeLocation

        public T setShapeLocation​(org.kie.workbench.common.stunner.core.graph.content.view.Point2D location)
        Specified by:
        setShapeLocation in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
      • getAlpha

        public double getAlpha()
        Specified by:
        getAlpha in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
      • setAlpha

        public T setAlpha​(double alpha)
        Specified by:
        setAlpha in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
      • getShapeAbsoluteLocation

        public org.kie.workbench.common.stunner.core.graph.content.view.Point2D getShapeAbsoluteLocation()
        Specified by:
        getShapeAbsoluteLocation in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
      • getFillColor

        public String getFillColor()
        Specified by:
        getFillColor in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
      • setFillColor

        public T setFillColor​(String color)
        Specified by:
        setFillColor in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
      • getFillAlpha

        public double getFillAlpha()
        Specified by:
        getFillAlpha in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
      • setFillAlpha

        public T setFillAlpha​(double alpha)
        Specified by:
        setFillAlpha in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
      • getStrokeColor

        public String getStrokeColor()
        Specified by:
        getStrokeColor in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
      • setStrokeColor

        public T setStrokeColor​(String color)
        Specified by:
        setStrokeColor in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
      • getStrokeAlpha

        public double getStrokeAlpha()
        Specified by:
        getStrokeAlpha in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
      • setStrokeAlpha

        public T setStrokeAlpha​(double alpha)
        Specified by:
        setStrokeAlpha in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
      • getStrokeWidth

        public double getStrokeWidth()
        Specified by:
        getStrokeWidth in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
      • setStrokeWidth

        public T setStrokeWidth​(double width)
        Specified by:
        setStrokeWidth in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
      • setDragEnabled

        public T setDragEnabled​(boolean draggable)
        Specified by:
        setDragEnabled in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
      • setDragBounds

        public T setDragBounds​(org.kie.workbench.common.stunner.core.graph.content.Bounds bounds)
        Specified by:
        setDragBounds in interface org.kie.workbench.common.stunner.core.client.shape.view.HasDragBounds<T>
      • moveToTop

        public T moveToTop()
        Specified by:
        moveToTop in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
      • moveToBottom

        public T moveToBottom()
        Specified by:
        moveToBottom in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
      • moveUp

        public T moveUp()
        Specified by:
        moveUp in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
      • moveDown

        public T moveDown()
        Specified by:
        moveDown in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
      • getBoundingBox

        public org.kie.workbench.common.stunner.core.client.shape.view.BoundingBox getBoundingBox()
        Specified by:
        getBoundingBox in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
      • destroy

        public void destroy()
        Specified by:
        destroy in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
        Overrides:
        destroy in class com.ait.lienzo.client.core.shape.wires.WiresShape
      • setListening

        public T setListening​(boolean listening)
      • getDecorators

        public List<com.ait.lienzo.client.core.shape.Shape<?>> getDecorators()
        Specified by:
        getDecorators in interface org.kie.workbench.common.stunner.core.client.shape.view.HasDecorators<T>
      • setShadow

        public T setShadow​(String color,
                           int blur,
                           double offx,
                           double offy)
        Specified by:
        setShadow in interface org.kie.workbench.common.stunner.core.client.shape.view.HasShadow<T>
      • removeShadow

        public T removeShadow()
        Specified by:
        removeShadow in interface org.kie.workbench.common.stunner.core.client.shape.view.HasShadow<T>
      • getUserData

        public Object getUserData()
        Specified by:
        getUserData in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>
      • setUserData

        public void setUserData​(Object userData)
        Specified by:
        setUserData in interface org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<T>