/** {@inheritDoc} */ @Override public void mouseMoved(final MouseEvent aEvent) { final MouseEvent event = convertEvent(aEvent); final Point point = event.getPoint(); final SignalDiagramModel model = getModel(); if (model.isCursorMode()) { final Cursor hoveredCursor = findCursor(point); if (hoveredCursor != null) { setMouseCursor(aEvent, CURSOR_MOVE_CURSOR); aEvent.consume(); } else { setMouseCursor(aEvent, null); aEvent.consume(); } } setToolTipText(ViewUtils.getToolTipText(getModel(), point)); }