Class ShapeWrapper<V extends org.kie.workbench.common.stunner.core.client.shape.view.ShapeView,S extends AbstractShape<V>>
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.shape.impl.AbstractShape<V>
-
- org.kie.workbench.common.stunner.core.client.shape.impl.ShapeWrapper<V,S>
-
- 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>
public abstract class ShapeWrapper<V extends org.kie.workbench.common.stunner.core.client.shape.view.ShapeView,S extends AbstractShape<V>> extends AbstractShape<V>
-
-
Constructor Summary
Constructors Constructor Description ShapeWrapper()
-
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()ShapeStateHandlergetShapeStateHandler()VgetShapeView()StringgetUUID()protected abstract SgetWrappedShape()voidsetUUID(String uuid)
-
-
-
Method Detail
-
getWrappedShape
protected abstract S getWrappedShape()
-
getShapeStateHandler
public ShapeStateHandler getShapeStateHandler()
- Specified by:
getShapeStateHandlerin classAbstractShape<V extends org.kie.workbench.common.stunner.core.client.shape.view.ShapeView>
-
beforeDraw
public void beforeDraw()
- Specified by:
beforeDrawin interfaceorg.kie.workbench.common.stunner.core.client.shape.Lifecycle- Overrides:
beforeDrawin classAbstractShape<V extends org.kie.workbench.common.stunner.core.client.shape.view.ShapeView>
-
afterDraw
public void afterDraw()
- Specified by:
afterDrawin interfaceorg.kie.workbench.common.stunner.core.client.shape.Lifecycle- Overrides:
afterDrawin classAbstractShape<V extends org.kie.workbench.common.stunner.core.client.shape.view.ShapeView>
-
setUUID
public void setUUID(String uuid)
-
getUUID
public String getUUID()
-
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- Overrides:
applyStatein classAbstractShape<V extends org.kie.workbench.common.stunner.core.client.shape.view.ShapeView>
-
getShapeView
public V getShapeView()
-
-