Tema
|
Detalle
|
Ver También
|
Lenguajes
|
Enterprise Architect soporta la generación de código en cada uno de los siguientes lenguajes:
•
|
C# (para .NET 1.1, .NET 2.0 y .NET 4.0)
|
•
|
C++ (estándar, extensiones C++ administradas por .NET plus)
|
•
|
Java (incluyendo Java 1.5, Aspectos y Genéricos)
|
|
|
Elementos
|
El código es generado desde elementos modelo de Clase o Interfaz, por lo que debe crear los elementos de Clase e Interfaz requeridos desde los cuales generar.
Agregar atributos (los cuales se convierten en variables) y operaciones (las cuales se convierten en métodos).
|
|
Configuraciones
|
Antes de que genere código, debería asegurarse que las configuraciones predeterminadas para generación de código coincidan con sus requisitos; configure las predeterminadas para que coincidan con su lenguaje y preferencias requeridos.
Las preferencias que puede definir incluyen constructores y destructores, métodos para interfaces y las opciones Unicode para lenguajes creados.
Los lenguajes tal como Java soportan 'espacios de nombre' y pueden ser configurados para especificar una raíz de espacio de nombre.
Aparte de las configuraciones predeterminadas para generar código, Enterprise Architect facilita configurar opciones de generación específicas para cada uno de los lenguajes soportados.
|
Opciones de Código Fuente
Espacios de Nombre
Opciones de Script de Acción
Opciones C
Opciones C#
Opciones C++
Opciones Delphi
Opciones Java
Opciones PHP
Opciones Python
Opciones de Visual Basic
Opciones Visual Basic .Net
|
Marco de Trabajo de Plantilla de Código
|
El Marco de Trabajo de Plantilla de Código (CTF) le permite personalizar la manera en que Enterprise Architect genera código fuente y también activa la generación de lenguajes que no son específicamente soportados por Enterprise Architect.
|
Herramienta de Marco de Trabajo de Plantilla de Código
|
Rutas Locales
|
Los nombres de rutas locales le permiten sustituir etiquetas por nombres de directorio
|
Rutas Locales
Ventana de Rutas Locales
|
Código Conductual
|
También puede generar código desde tres paradigmas UML de modelado conductuales:
•
|
Diagramas de Máquinas de Estado (SW & HW)
|
•
|
Diagramas de Interacción (Secuencia) (SW)
|
•
|
Diagramas de Actividad (SW)
|
|
Plantillas de Legajo de Máquina de Estado
Diagramas de Interacción (Secuencia)
Diagramas de Actividad
|
Generación de Código en Vivo
|
En el submenú de Ingeniería de Código, tiene la opción de actualizar su código fuente instantáneamente mientras hace cambios en su modelo.
|
Opciones de Ingeniería de Código
|
Tareas
|
Cuando genera código, realiza una o más de las siguientes tareas:
•
|
Generar una única Clase
|
•
|
Generar un Grupo de Clases
|
•
|
Actualizar Contenido de Paquete
|
|
Generar una única Clase
Generar un Grupo de Clases
Generar un Paquete
Actualizar Contenido de Paquete
|