1 package org.simantics.diagram.participant;
\r
3 import java.awt.geom.Point2D;
\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
11 * @author Tuukka Lehtonen
\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
17 public IElement getElement() {
\r
18 return (IElement) getField(0);
\r
20 public RouteGraphNode getNode() {
\r
21 return (RouteGraphNode) getField(1);
\r
23 public RouteLine getLine() {
\r
24 return (RouteLine) getField(2);
\r
26 public Point2D getCanvasPosition() {
\r
27 return (Point2D) getField(3);
\r
29 public Point2D getIntersectionPosition() {
\r
30 return (Point2D) getField(4);
\r