@Override public void gMouseClicked(MouseEvent e) { super.gMouseClicked(e); final TextBox textBox = GraphicView.searchComponentWithPosition(getAllTextBox(), e.getPoint()); if (textBox != null) { final AbstractIDiagramComponent idc = textBox.getAssociedComponent(); if (idc != null) { idc.select(); idc.notifyObservers(UpdateMessage.SELECT); } if (e.getClickCount() == 2) textBox.editing(); } }