@Override
public void render()
{
IFigure figure = new RectangleFigure(this, getResourceCache(), getConfigurationManager());
ShapeLayoutDef layoutDef = getLayout();
for (ShapePresentation childShapePresentation : getChildren())
{
if (!(childShapePresentation instanceof ContainerShapePresentation) &&
!childShapePresentation.part().isActive()) {
childShapePresentation.render();