Actualizar Contenido de Paquete
|
|
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
Temas de Centro de aprendizaje
•
|
(Alt+F1) | Enterprise Architect | Ingeniería de Software | Generar Código | Actualizar Paquetes
|
|