{
model.handleDirectEditing((DiagramNodePart)part);
}
else if (part instanceof ShapePart)
{
model.handleDirectEditing((ShapePart)part);
// DiagramNodePart nodePart = part.nearest(DiagramNodePart.class);
//
// DiagramNodeModel nodeModel = model.getDiagramNodeModel(nodePart);
// ShapeModel shapeModel = ShapeModelUtil.getChildShapeModel(nodeModel.getShapeModel(), (ShapePart)part);
// shapeModel.handleDirectEditing((ShapePart)part);