Class AbstractContainerShape<V extends org.kie.workbench.common.stunner.core.client.shape.HasChildren,S extends org.kie.workbench.common.stunner.core.client.shape.Shape<?>>
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.shape.impl.AbstractContainerShape<V,S>
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.core.client.shape.HasChildren<S>
public abstract class AbstractContainerShape<V extends org.kie.workbench.common.stunner.core.client.shape.HasChildren,S extends org.kie.workbench.common.stunner.core.client.shape.Shape<?>> extends Object implements org.kie.workbench.common.stunner.core.client.shape.HasChildren<S>
-
-
Constructor Summary
Constructors Constructor Description AbstractContainerShape()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddChild(S child, org.kie.workbench.common.stunner.core.client.shape.HasChildren.Layout layout)Iterable<S>getChildren()protected abstract VgetCompositeShapeView()voidremoveChild(S child)
-
-
-
Method Detail
-
getCompositeShapeView
protected abstract V getCompositeShapeView()
-
addChild
public void addChild(S child, org.kie.workbench.common.stunner.core.client.shape.HasChildren.Layout layout)
- Specified by:
addChildin interfaceorg.kie.workbench.common.stunner.core.client.shape.HasChildren<V extends org.kie.workbench.common.stunner.core.client.shape.HasChildren>
-
removeChild
public void removeChild(S child)
- Specified by:
removeChildin interfaceorg.kie.workbench.common.stunner.core.client.shape.HasChildren<V extends org.kie.workbench.common.stunner.core.client.shape.HasChildren>
-
-