import org.simantics.db.exception.DatabaseException;
import org.simantics.diagram.connection.ConnectionVisuals;
import org.simantics.diagram.connection.RouteGraph;
-import org.simantics.diagram.connection.RouteGraphConnectionClass;
import org.simantics.diagram.connection.RouteLine;
import org.simantics.diagram.connection.RouteNode;
import org.simantics.diagram.connection.RouteTerminal;
import org.simantics.g2d.element.IElement;
import org.simantics.g2d.element.handler.EdgeVisuals.EdgeEnd;
import org.simantics.g2d.element.handler.TerminalLayout;
+import org.simantics.g2d.elementclass.RouteGraphConnectionClass;
import org.simantics.g2d.elementclass.FlagClass.Type;
import org.simantics.layer0.Layer0;
import org.simantics.scenegraph.g2d.nodes.connection.RouteGraphChangeEvent;
final ResourceTerminal rt = new ResourceTerminal(terminal);
final TerminalLayout tl = te.getElementClass().getSingleItem(TerminalLayout.class);
- AffineTransform terminalPos = tl.getTerminalPosition(element, rt);
+ AffineTransform terminalPos = tl.getTerminalPosition(te, rt);
if (terminalPos != null) {
terminalTr.concatenate(terminalPos);