{
if ((newSource != null && newSource == oldSource) ||
(newTarget != null && newTarget == oldTarget))
return;
DiagramConnectionPart connectionPart = connection.getModelPart();
connectionPart.reconnect(newSource != null ? newSource.getModelPart() : oldSource.getModelPart(),
newTarget != null ? newTarget.getModelPart() : oldTarget.getModelPart());
}
public void setNewTarget(DiagramNodeModel target) {
if (target == null) {