Completando el Diagrama de Clases

1er update del caso
Modificando Clase InfoXML y CajaClase

Se agregan nuevas líneas al Draw del CajaClase y un XML de prueba
simple para el Diagrama de Clases
Gráfico de una Clase Completado

Se modificaron las clases del package de diagrama y actualmente se
gráfica una clase dándole el (X,Y) respectivo y gráfica nombre,
atributos y métodos.
Imágenes y 1eros Métodos para Gráficos

Se agregan las imágenes para las puntas de las conexiones y el método
recursivo SpaceMaker que busca una posición vacía para una clase (en
implementación). Cambios menores en otras clases del diagrama.
Implementada generación de imágenes. El plan de ahora en adelante es mostrar el diagrama a partir de una imagen, para poder generar diagramas arbitrariamente grandes.
Canvas será eliminado apenas se pueda ;)
Implementados todos los tipos de conexion de los diagramas de casos de uso, corriiendo a su vez la posicion de las lineas. Falta implementar la caja que encierra al diagrama y los casos de uso estarian 100% listos previo posicionamiento de las cajas. Para diagramas de clases queda aun re-implementar el como se dibuja una clase y las conexiones de composicion (rombos)
Agregadas las conexiones con rombos, no era tan complicado al final xD (Mágicos vectores <3)
Eliminado el timpo de conexion "asociacion" ya que calzaba con el tipo "normal", corregido eso mismo en la clase INFOXML
Agregada lógica para dibujar cajas de clase. Faltaría unicamente implementar en los diagramas de casos de uso la caja que encierra a los componentes del diagrama.
Implementada la cajita que rodea a los elementos en un diagrama de casos de uso. Adicionalmente, hizo un espacio arriba para escribir el nombre del diagrama :P
Implementando Gráfico de Caja

Se implementa el TopologicalSort y métodos para graficar las cajas a
partir de un XML sin posiciones asignadas de forma previa
Merge branch 'PosicionCajas' into Diagrama-2.0

Conflicts:
	proyecto/src/diagrama/CajaClase.java
	proyecto/src/diagrama/InfoXML.java
Arreglando errores del merge

En clases CajaClase e InfoXML, falta arreglar Canvas
Mas actualización de conflictos del merge

Se eliminan las fotos inutilizadas también :)
Ultimos cambios del Diagrama 2.0

Actualizando algunas clases y se hace el package de test.
Merge branch 'Diagrama-2.0' into develop

Conflicts:
	proyecto/src/diagrama/CajaClase.java
	proyecto/src/diagrama/InfoXML.java