diagram.deselectAllSections();
for (Iterator<Widget> iterator = context.selectedWidgets.iterator(); iterator.hasNext();) {
Widget widget = iterator.next();
widget.addStyleName(ConnectorsClientBundle.INSTANCE.css().shapeUnselected());
widget.removeStyleName(ConnectorsClientBundle.INSTANCE.css().shapeSelected());
if (!(widget instanceof Shape)) {
widget.addStyleName(ConnectorsClientBundle.INSTANCE.css().widgetPaddingUnselected());
widget.removeStyleName(ConnectorsClientBundle.INSTANCE.css().widgetPaddingSelected());
}
iterator.remove();