import org.simantics.db.common.utils.NameUtils;
import org.simantics.db.exception.DatabaseException;
import org.simantics.diagram.connection.RouteGraph;
-import org.simantics.diagram.connection.RouteGraphConnectionClass;
import org.simantics.diagram.connection.RouteLine;
import org.simantics.diagram.connection.RouteTerminal;
import org.simantics.diagram.connection.delta.RouteGraphDelta;
import org.simantics.g2d.elementclass.BranchPoint.Direction;
import org.simantics.g2d.elementclass.FlagClass;
import org.simantics.g2d.elementclass.FlagHandler;
+import org.simantics.g2d.elementclass.RouteGraphConnectionClass;
import org.simantics.g2d.participant.RenderingQualityInteractor;
import org.simantics.g2d.participant.TransformUtil;
import org.simantics.g2d.utils.geom.DirectionSet;
attachToConnectionJudgement = canConnect.first;
controlPoints.getLast().setPosition(ti.posDia).setAttachedToTerminal(ti);
endTerminal = ti;
+ startTerminal = canConnect.second;
cp.getNode().showBranchPoint(isectPos);
if (!endWithoutTerminal(lastMouseCanvasPos, shouldEndWithFlag(me)))
updateSG();