Generar un Paquete [Guía de Usuario de Enterprise Architect]

Top Previous Next

Generar un Paquete

button_main button_prev button_next

Aparte de generar código fuente desde Clases individuales y grupos de Clases, también puede generar código desde un paquete. La característica proporciona opciones para generar código recursivamente desde los paquetes hijos y automáticamente generar estructuras de directorio basadas en la jerarquía de paquete. Esto le permite generar código para una rama completa del modelo de su proyecto en un paso.

Acceso Menú contextual del Paquete del Explorador de Proyectos | Ingeniería de Código | Generar Código Fuente

Generar código desde un Paquete, en la ventana Generar Código Fuente de Paquete

Paso

Acción

Ver También

1

En el campoSincronizar, haga clic en la flecha de despliegue y seleccione la opción de sincronización apropiada.

Sincronizar modelo y código: El Código para Clases con archivos existentes es sincronizado directamente con ese archivo; el código para Clases sin ningún archivo existente se genera para el archivo de destino mostrado

Sobrescribir código: Todos los archivos destino seleccionados son sobrescritos (generación directa)

No generar: Generar código sólo para aquellas Clases seleccionadas que no tengan un archivo existente; todas las otras Clases se ignoran

 

 

2

Resaltar las Clases para las cuales generar código; deje deseleccionado cualquiera para la cual no generar código.

Si quiere mostrar más de la información dentro de la disposición, puede redimensionar la ventana y sus columnas.

 

 

3

Para hacer que Enterprise Architect genere directorios y nombres de archivo automáticamente basados en la jerarquía de paquete, seleccione la casilla Generar Archivos Automáticamente; esto activa el archivo Directorio Raíz, en el cual selecciona un directorio raíz bajo el cual deben generarse los directorios fuente.

De manera predeterminada, la característica Generar Archivos Automáticamente ignora cualquier ruta de archivo que ya esté asociada con la Clase; puede cambiar este comportamiento al seleccionar la casillaRetener Rutas de Archivo Existentes.

 

 

4

Para incluir código para todos los subpaquetes en la salida, seleccione la casilla Incluir Paquetes Hijos.

 

 

5

Haga clic en el botón Generar para comenzar a generar código.

 

 

Mientras procede la generación de código, Enterprise Architect muestra mensajes de progreso. Si una Clase requiere un nombre de archivo de salida, Enterprise Architect le solicita ingresar uno en el momento apropiado (asumiendo que Generar Archivos Automáticamente no está seleccionado). Por ejemplo, si las Clases seleccionadas incluyen Clases parciales, se muestra una solicitud para ingresar un nombre de archivo en el cual generar código para la segunda Clase parcial.

Para información adicional sobre las opciones en la ventana Generar Código Fuente de Paquete, vea la siguiente tabla:

Opción

Acción

Ver También

Paquete Raíz

Revisar el nombre del paquete para el cual el código debe ser generado.

 

 

Sincronizar

Seleccionar opciones para especificar como los archivos existentes deberían ser regenerados.

 

 

Generar Archivos Automáticamente

Especificar si Enterprise Architect debería generar automáticamente nombres de archivos y directorios, basados en la jerarquía de paquete.

 

 

Directorio Raíz

Si Generar Archivos Automáticamente está seleccionado, muestra la ruta bajo la cual se crean las estructuras del directorio generado.

 

 

Retener Rutas de Archivo Existente

Si Generar Archivos Automáticamente está seleccionado, especifica si utilizar rutas de archivos existentes asociadas con Clases.

Si Generar Archivos Automáticamente no está seleccionado, Enterprise Architect genera código de Clase para rutas determinadas automáticamente, independientemente de si los archivos fuente ya están asociados con las Clases.

 

 

Incluir todos los Paquetes Hijos

También generar código para todas las Clases en todos los subpaquetes del paquete destino en la lista.

Esta opción facilita la generación recursiva de código para un paquete dado y sus subpaquetes.

 

 

Seleccione Objetos para Generar

Listar todas las Clases que están disponibles para la generación de código bajo esos paquetes destino; sólo se genera código para Clases seleccionadas (resaltadas).

Las Clases se listan con su archivo fuente destino.

 

 

Seleccionar Todo

Marca todas las Clases en la lista como seleccionadas.

 

 

Seleccionar Ninguno

Marca todas las Clases en la lista como no seleccionadas.

 

 

Generar

Iniciar la generación de código para todas las Clases seleccionadas.

 

 

Cancelar

Salir de la ventana Generar Código Fuente de Paquete; no se genera código de Clase.

 

 

Temas de Centro de aprendizaje

(Alt+F1) | Enterprise Architect | Ingeniería de Software | Generar Código | Generar un Paquete