1 /*******************************************************************************
2 * Copyright (c) 2022 Association for Decentralized Information Management in
4 * All rights reserved. This program and the accompanying materials
5 * are made available under the terms of the Eclipse Public License v1.0
6 * which accompanies this distribution, and is available at
7 * http://www.eclipse.org/legal/epl-v10.html
10 * Semantum Oy - initial API and implementation
11 *******************************************************************************/
12 package org.simantics.diagram.connection;
14 import gnu.trove.map.hash.THashMap;
17 * Route point that is connected to two direct terminals.
19 * @author Hannu Niemisto
21 public class DegeneratedRoutePoint extends RoutePoint {
23 public DegeneratedRoutePoint() {
27 public DegeneratedRoutePoint(double x, double y) {
32 DegeneratedRoutePoint copy(THashMap<Object, Object> map) {
33 DegeneratedRoutePoint copy = (DegeneratedRoutePoint) map.get(this);
35 copy = new DegeneratedRoutePoint(x, y);