Conclusión

La experiencia que me deja este proyecto es que no es tan fácil hacer aplicaciones de consola pero es muy importante en algunas empresas que no manejan interfaces web y manejan sistemas operativos tipo unix y si nos contrata una empresa de esa categoria también debemos ser capaces de resolver las necesidades de desarrollo que les surgan.En el manejo de papyrus para diseñar y analizar el sistema es mejor crear un proyecto papyrus aparte por el consumo de memoria sobre todo si el proyecto es muy grande.Me falto terminar el diagrama de clases pero espero que le haya servido de algo el ejemplo y para que puedan ocupar la ingenieria inversa de papyrus es la siguiente url designer uml - http://download.eclipse.org/modeling/mdt/papyrus/components/designer/ el código como siempre lo vamos a subir github.

Código