Implementada nueva modalidad de dibujo de los diagramas: Ahora cada caja se genera como una imagen individual, las cuales se dibujan en el terreno del diagrama, de este modo solo el ultimo rendereo depende de las posiciones X e Y de la caja.
Implementado metodo para dibujar de manera jerárquica los diagramas de clases. Se busca el arbol de cobertura minima del diagrama, priorizando las conexiones fuertes, y luego ordenando de manera topológica. Ya no es necesario especificar un X e Y en los diagramas de clases.
Implementado sistema para dibujar de manera inteligente los diagramas de casos de uso. Se hizo un poco de refactoring del sistema para diagramas de clases. Ya no es necesario especificar posiciones en ninguno de los tipos de diagrama, pero si estas existen el programa no ha dejado de leerlas...
Se arregla el problema con el autocompletar. Se arregla problemas con thods que aparecian en los archivos xml.
Se agrega la opción de elegir donde se guarda el diagrama.
Se arregla el problema de que al generar un nuevo diagrama no se borra el anterior.
Merge pull request #11 from ejsandoval/Editor3

Editor3 a develop3
Implementado sistema de notas. Para poder agregar una nota, se deben poner en el XML nodos con la siguiente sintaxis:
<note elementID= "ID de la caja asociada a la nota" content="Texto de la nota"/>
Se agrega el package de Tests en implementación

Además se agregó un  getter y setter en InfoXML para uso en los Tests
Se agregan detalle a CajaTest

#eso
Merge branch 'diagrama3' into develop3
Merge pull request #12 from ejsandoval/diagrama3

Merging diagrama 3
Merge branch 'develop3' of https://github.com/ejsandoval/EditorDiagramasUML into develop3
Actualizados los Tests

Se agregan test de creación de los dos tipos de cajas y de lectura del
XML.
Implementación Test de 10 segundos

Se agrega el DiagramaTest que comprueba que se trafique un proyecto de
10 clases y 10 conexiones en menos de 10 segundos.
Merge pull request #13 from ejsandoval/develop3

Merging Develop3