package org.simantics.district.network.ui.participants; import java.awt.geom.Point2D; import java.util.Set; import org.simantics.g2d.canvas.ICanvasParticipant; import org.simantics.g2d.diagram.participant.pointertool.PointerInteractor; import org.simantics.g2d.diagram.participant.pointertool.TerminalUtil.TerminalInfo; import org.simantics.g2d.element.IElement; public class DNPointerInteractor extends PointerInteractor { @Override protected ICanvasParticipant createConnectTool(TerminalInfo ti, int mouseId, Point2D startCanvasPos) { return super.createConnectTool(ti, mouseId, startCanvasPos); } @Override protected ICanvasParticipant createTranslateTool(int mouseId, Point2D startCanvasPos, Point2D curCanvasPos, Set elementsToDrag) { return new DNTranslateMode(startCanvasPos, curCanvasPos, mouseId, elementsToDrag); } }