public void mouseDown(MouseEvent e, int x, int y) {
if (currentTool != null) {
return;
}
Handle handle = drawingView.findHandle(x, y);
if (handle != null) {
handleTracker.setHandle(handle);
currentTool = handleTracker;
if (handle instanceof ChangeConnectionHandle) {
focusConnection = (ConnectionFigure) handle.owner();
String relationName = (String) focusConnection.getAttribute("type");
if (relationName != null) {
if (featureModel.containsFeatureRelations(relationName)