@Override
public void init(SapphireAction action, ActionHandlerDef def) {
super.init(action, def);
DiagramConnectionPart part = (DiagramConnectionPart) getPart();
part.attach(new Listener() {
@Override
public void handle(final Event e) {
if( e instanceof SelectionChangedEvent ) {
broadcast( new EnablementChangedEvent() );
} else if (e instanceof ConnectionBendpointsEvent) {