SapphireDiagramEditor diagramEditor = nodePresentation.getConfigurationManager().getDiagramEditor();
if( diagramEditor != null )
{
GraphicalEditPart sourceEditPart = diagramEditor.getGraphicalEditPart(nodePresentation.part());
DefaultEditDomain editDomain = diagramEditor.getEditDomain();
DiagramNodeConnectionCreationTool connectionTool = new DiagramNodeConnectionCreationTool();
connectionTool.setEditDomain(editDomain);
editDomain.setActiveTool(connectionTool);
connectionTool.continueConnection(sourceEditPart, diagramEditor, connectionDef);
}
return null;