Class ShapeImpl<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>
-
- org.kie.workbench.common.stunner.core.client.shape.impl.ShapeImpl<V>
-
- Type Parameters:
V- The Shape View type.
- 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 class ShapeImpl<V extends org.kie.workbench.common.stunner.core.client.shape.view.ShapeView> extends AbstractShape<V>
A default Shape implementation. This shape view's attributes are not being updated as with any model updates.
-
-
Constructor Summary
Constructors Constructor Description ShapeImpl(V view, ShapeStateHandler shapeStateHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterDraw()voidapplyState(org.kie.workbench.common.stunner.core.client.shape.ShapeState shapeState)voidbeforeDraw()booleanequals(Object o)ShapeStateHandlergetShapeStateHandler()VgetShapeView()StringgetUUID()inthashCode()voidsetUUID(String uuid)
-
-
-
Constructor Detail
-
ShapeImpl
public ShapeImpl(V view, ShapeStateHandler shapeStateHandler)
-
-
Method Detail
-
setUUID
public void setUUID(String uuid)
-
getUUID
public String getUUID()
-
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>
-
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>
-
getShapeStateHandler
public ShapeStateHandler getShapeStateHandler()
- Specified by:
getShapeStateHandlerin classAbstractShape<V extends org.kie.workbench.common.stunner.core.client.shape.view.ShapeView>
-
getShapeView
public V getShapeView()
-
-