X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.diagram.connection%2Fsrc%2Forg%2Fsimantics%2Fdiagram%2Fconnection%2FRouteGraph.java;fp=bundles%2Forg.simantics.diagram.connection%2Fsrc%2Forg%2Fsimantics%2Fdiagram%2Fconnection%2FRouteGraph.java;h=6515774cc74d3cb00235ae955baab9513ee99b24;hb=40b592c95889b55cecc1c4280de64e56c5d434a2;hp=62d3de68fae5f110a6b08eb80dcc7558ca34df80;hpb=2bf1a3a2c26cf2a1ff4cd5b56971ef6a0ff10015;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.diagram.connection/src/org/simantics/diagram/connection/RouteGraph.java b/bundles/org.simantics.diagram.connection/src/org/simantics/diagram/connection/RouteGraph.java index 62d3de68f..6515774cc 100644 --- a/bundles/org.simantics.diagram.connection/src/org/simantics/diagram/connection/RouteGraph.java +++ b/bundles/org.simantics.diagram.connection/src/org/simantics/diagram/connection/RouteGraph.java @@ -11,11 +11,6 @@ *******************************************************************************/ package org.simantics.diagram.connection; -import gnu.trove.list.array.TDoubleArrayList; -import gnu.trove.map.hash.THashMap; -import gnu.trove.map.hash.TObjectIntHashMap; -import gnu.trove.set.hash.THashSet; - import java.awt.geom.Line2D; import java.awt.geom.Path2D; import java.awt.geom.Rectangle2D; @@ -34,6 +29,11 @@ import org.simantics.diagram.connection.rendering.arrows.PlainLineEndStyle; import org.simantics.diagram.connection.segments.Segment; import org.simantics.diagram.connection.splitting.SplittedRouteGraph; +import gnu.trove.list.array.TDoubleArrayList; +import gnu.trove.map.hash.THashMap; +import gnu.trove.map.hash.TObjectIntHashMap; +import gnu.trove.set.hash.THashSet; + public class RouteGraph implements Serializable { private static final long serialVersionUID = 2004022454972623908L; @@ -43,6 +43,7 @@ public class RouteGraph implements Serializable { ArrayList lines = new ArrayList(4); ArrayList terminals = new ArrayList(4); + ArrayList transientLines = new ArrayList(4); int caseId; boolean isSimpleConnection; @@ -189,6 +190,15 @@ public class RouteGraph implements Serializable { PlainLineEndStyle.INSTANCE, null); } + private Collection initialLinks; + public void setInitialLinks(Collection initialLinks) { + this.initialLinks = initialLinks; + } + + public Collection getInitialLinks() { + return initialLinks; + } + /** * Links nodes. */