org.eclipse.gmf.runtime.diagram.ui.editparts.ShapeNodeEditPart
org.eclipse.gef.editparts.AbstractGraphicalEditPart.refreshSourceConnections()
unregisterVisuals(); IFigure figure = customEditPart.createNodeFigure(); figure.setBounds(getFigure().getBounds()); setFigure(figure); registerVisuals();
AbstractEditPart.removeChild(...)and
AbstractEditPart.refreshChildren(...)