]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.diagram/src/org/simantics/diagram/participant/RouteGraphTarget.java
Merge commit 'bd5bc6e45f700e755b61bd112631796631330ecb'
[simantics/platform.git] / bundles / org.simantics.diagram / src / org / simantics / diagram / participant / RouteGraphTarget.java
1 package org.simantics.diagram.participant;\r
2 \r
3 import java.awt.geom.Point2D;\r
4 \r
5 import org.simantics.diagram.connection.RouteLine;\r
6 import org.simantics.g2d.element.IElement;\r
7 import org.simantics.scenegraph.g2d.nodes.connection.RouteGraphNode;\r
8 import org.simantics.utils.datastructures.map.Tuple;\r
9 \r
10 /**\r
11  * @author Tuukka Lehtonen\r
12  */\r
13 public class RouteGraphTarget extends Tuple {\r
14     public RouteGraphTarget(IElement e, RouteGraphNode rgn, RouteLine line, Point2D canvasPos, Point2D intersection) {\r
15         super(e, rgn, line, canvasPos, intersection);\r
16     }\r
17     public IElement getElement() {\r
18         return (IElement) getField(0);\r
19     }\r
20     public RouteGraphNode getNode() {\r
21         return (RouteGraphNode) getField(1);\r
22     }\r
23     public RouteLine getLine() {\r
24         return (RouteLine) getField(2);\r
25     }\r
26     public Point2D getCanvasPosition() {\r
27         return (Point2D) getField(3);\r
28     }\r
29     public Point2D getIntersectionPosition() {\r
30         return (Point2D) getField(4);\r
31     }\r
32 }