X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.diagram.connection%2Fsrc%2Forg%2Fsimantics%2Fdiagram%2Fconnection%2FRouteLine.java;h=2011bfa28f153afec115d4c8b3aab2baf9a1dde9;hb=7e2af4ac725e0f663f0598f8c85a0896618bd237;hp=9e7d07721f1852d915840fd46280be2507b5226c;hpb=50af3bcd233339edcfabd8fa16f33f6fabff8db6;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.diagram.connection/src/org/simantics/diagram/connection/RouteLine.java b/bundles/org.simantics.diagram.connection/src/org/simantics/diagram/connection/RouteLine.java index 9e7d07721..2011bfa28 100644 --- a/bundles/org.simantics.diagram.connection/src/org/simantics/diagram/connection/RouteLine.java +++ b/bundles/org.simantics.diagram.connection/src/org/simantics/diagram/connection/RouteLine.java @@ -188,6 +188,10 @@ public class RouteLine implements RouteNode, Serializable { return lines; } + public void removeRouteTerminals() { + points.removeIf(p -> p instanceof RouteTerminal); + } + public RouteTerminal getTerminal() { return terminal; } @@ -196,6 +200,10 @@ public class RouteLine implements RouteNode, Serializable { this.terminal = terminal; } + public RouteLine getNextTransient() { + return nextTransient; + } + public boolean beginsWithTerminal() { RoutePoint begin = points.get(0); if(begin == terminal)