Quitado modelo de la vista del editor, notifica a su controlador de que está visible.
Limpieza import sin utilizar
Refactor para extrar el método comprobar si el nombre de la conexión está repetido
Limpiada línea en blanco
Establecido identificador único y sobre-escritos los métodos equals y hashcode
MConexion con UUID, al comprobar si existe el nombre de una conexión se comprueba que no es el propio modelo (al editar decía que el nombre ya existía).
Al editar faltaba de igualar la IP, y además se compara por el modelo entero (no por el nombre) debido a que ya va por UUID único.
Devuelve cualquier texto en IP no vacío como válido. No tiene porqué ser localhost o una IP, sino cualquier nombre que el cliente pueda configurar en su HOSTS o resolver por DNS.
Quitado método para validar una String como IP con un patrón Regex.