Class AbstractShape<V extends org.kie.workbench.common.stunner.core.client.shape.view.ShapeView>

  • All Implemented Interfaces:
    org.kie.workbench.common.stunner.core.client.shape.HasShapeState, org.kie.workbench.common.stunner.core.client.shape.Lifecycle, org.kie.workbench.common.stunner.core.client.shape.Shape<V>
    Direct Known Subclasses:
    ShapeImpl, ShapeWrapper

    public abstract class AbstractShape<V extends org.kie.workbench.common.stunner.core.client.shape.view.ShapeView>
    extends Object
    implements org.kie.workbench.common.stunner.core.client.shape.Shape<V>, org.kie.workbench.common.stunner.core.client.shape.Lifecycle
    • Constructor Detail

      • AbstractShape

        public AbstractShape()
    • Method Detail

      • beforeDraw

        public void beforeDraw()
        Specified by:
        beforeDraw in interface org.kie.workbench.common.stunner.core.client.shape.Lifecycle
      • afterDraw

        public void afterDraw()
        Specified by:
        afterDraw in interface org.kie.workbench.common.stunner.core.client.shape.Lifecycle
      • applyState

        public void applyState​(org.kie.workbench.common.stunner.core.client.shape.ShapeState shapeState)
        Specified by:
        applyState in interface org.kie.workbench.common.stunner.core.client.shape.HasShapeState