Class AbstractShape<V extends org.kie.workbench.common.stunner.core.client.shape.view.ShapeView>
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.shape.impl.AbstractShape<V>
-
- 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 Summary
Constructors Constructor Description AbstractShape()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidafterDraw()voidapplyState(org.kie.workbench.common.stunner.core.client.shape.ShapeState shapeState)voidbeforeDraw()abstract ShapeStateHandlergetShapeStateHandler()
-
-
-
Method Detail
-
getShapeStateHandler
public abstract ShapeStateHandler getShapeStateHandler()
-
beforeDraw
public void beforeDraw()
- Specified by:
beforeDrawin interfaceorg.kie.workbench.common.stunner.core.client.shape.Lifecycle
-
afterDraw
public void afterDraw()
- Specified by:
afterDrawin interfaceorg.kie.workbench.common.stunner.core.client.shape.Lifecycle
-
applyState
public void applyState(org.kie.workbench.common.stunner.core.client.shape.ShapeState shapeState)
- Specified by:
applyStatein interfaceorg.kie.workbench.common.stunner.core.client.shape.HasShapeState
-
-