Actualizar Contenido de Paquete [Guía de Usuario de Enterprise Architect]

Top Previous Next

Actualizar Contenido de Paquete

button_main button_prev button_next

Aparte de generar e importar código, Enterprise Architect proporciona la opción de sincronizar el modelo y el código fuente, creando un modelo que representa los últimos cambios en el código fuente y vice versa. Puede utilizar el modelo como la fuente, o el código como la fuente.

El comportamiento y acciones de la sincronización dependen de las configuraciones que haya seleccionado en la página de Atributos y Operaciones de la ventana Opciones. Estas configuraciones le permiten proteger o automáticamente descartar información en el modelo que no está presente en el código, y solicitar una decisión sobre características de código que no están en el modelo. En los siguientes dos ejemplos, las casillas apropiadas han sido seleccionadas para la protección máxima de datos:

Usted generó algún código fuente, pero le hizo cambios posteriores en el modelo. Cuando genera código otra vez, Enterprise Architect agrega cualquier nuevo atributo o método al código fuente existente, dejando intacto lo que ya existe. Esto significa que los desarrolladores pueden trabajar en el código fuente y luego generar métodos adicionales como sean requeridos dese el modelo, sin tener su código sobrescrito o destruido.

Puede que haya hecho cambios a un archivo de código fuente, pero el modelo tiene notas y características detalladas que usted no quiere perder. Al sincronizar desde el código fuente hacia el modelo, usted importa atributos y métodos adicionales pero no cambia otros elementos de modelo.

 

Utilizando los métodos de sincronización, es simple mantener código fuente y elementos modelo actualizados y sincronizados.

Acceso Menú contextual del Paquete del Explorador de Proyectos | Ingeniería de Código | Sincronizar Paquete con Código (Ctrl+Alt+M) o

Herramientas | Ingeniería de Código Fuente | Sincronizar Contenidos de Paquete

Sincronizar contenidos de paquete contra código fuente

Campo/Botón

Acción

Ver También

Actualizar Tipo

Seleccione el botón de radio para hacer Ingeniería Directa o Ingeniería Inversa de las Clases del paquete, como sea apropiado.

 

 

Incluir paquetes hijos en la generación

 

Seleccione la casilla para incluir paquetes hijos en la sincronización.

 

 

Aceptar

Haga clic en el botón para comenzar la sincronización.

Enterprise Architect utiliza los nombres del directorio especificados cuando la fuente del proyecto fue importada/generada por primera vez y actualiza el modelo o el código fuente dependiendo de la opción elegida. IF:

Realizar sincronización directa Y

Hay diferencias entre el modelo y el código Y

La casilla En la siguiente sincronización, solicitar eliminar características del características de código que no están en el modelo se selecciona en la ventana Opciones - Atributos y Operaciones

LUEGO se muestra la ventana Sincronizar Elemento <package name>.<element name>.

De lo contrario, no se requiere ninguna acción adicional.

 

 

 

 

 

 

 

Sincronizar Modelo y Código

Notas

La sincronización de código no cambia cuerpos del método; el código conductual no puede ser sincronizado, y la generación de código sólo trabaja al generar el archivo completo

En la Ingeniería de Corporaciones, Negocios y Software, Ingeniería de Sistemas y últimas ediciones de Enterprise Architect, si la seguridad está activada, debe tener permiso de Generar Código Fuente y DLL para sincronizar código fuente con elementos modelo

Aprender más

Opciones - Atributos y Operaciones

Seguridad de Usuario

Generar Desde el Modelos de Comportamiento

Temas de Centro de aprendizaje

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