Generación de Código
(Language Support)
EINA está
diseñada para dar soporte a todos los lenguajes comerciales
orientados a objetos del tipo “round-trip engineering”. Es
decir, además de poder generar código, poder importar código
modificando los diseños del repositorio o creando nuevas
versiones. Este round-trip se obtiene sin lenguajes de marcación
(mark-up languages) que entorpecen la lectura del programa y
cuya modificación es siempre muy problemática.
La
parametrización de la generación de código se realiza mediante
la utilización de plantillas variables (templates), lo que
permite al usuario adaptar dicha generación a su gusto y
preferencias.
En la actualidad
EINA
soporta Java, Smalltalk, C++, C# y Cobol 200x.
Durante el
desarrollo de los modelos de diseño se puede especificar un "language
environment" con lo que la herramienta se adapta al máximo a las
particularidades de dicho lenguaje evitando en lo posible
errores sintácticos. |