Sincronizar Modelo y Código

Superior  Previo  Próximo

Además de generar e importar código - EA tiene la opción de sincronizar el modelo y el código fuente. Esto permite que el modelo y el código fuente se sincronicen creando un modelo que este actualizado con los últimos cambios en el código fuente y viceversa. 

 

Por ejemplo - ya puede haber generado algún código fuente, pero ha hecho cambios subsecuentes al modelo. Cuando genere nuevamente, EA agregará cualquier atributo nuevo o método al código fuente ya existente. Esto significa que los desarrolladores pueden trabajar en el código fuente, y luego generar métodos adicionales como es requerido por el modelo, sin tener su código sobrescrito o destruido.

 

En otro escenario, se pueden haber hecho cambios al archivo fuente, pero el modelo tiene notas y características  detalladas que no quiere perder. Sincronizando desde la fuente al modelo, atributos y métodos adicionales son importados, pero otros elementos del modelo se dejan solos.  

 

Los métodos de sincronización mencionados anteriormente, son simplemente para mantener el código fuente y los elementos del modelo actualizados y sincronizados.

 

Sincronizando clases en generaciones directas

 

Cuando hay características presentes en el código pero no en el modelo las opciones siguientes se pueden usar en sincronizaciones directas: 

 

Tenga en Cuenta: Estas características están solo disponibles cuando la sincronización directa sugiere eliminar características de código pero no en el modelo en las Opciones - Atributos y Operaciones

 

Eliminar: cuando presiona este botón las características de código seleccionadas se removerán del código.
Re asignar: cuando presiona este botón es posible reasignar elementos de código a elementos en el modelo (Esto solo es posible cuando un elemento del modelo apropiado se presenta y todavía no es definido en el código).   
Ignorar: cuando selecciona este botón los elementos del código que no están presentes en el modelo son ignorados completamente. 
Reajustar para predeterminar, cuando este botón se selecciona las configuraciones para sincronizar durante la generación directa se configura para ignorar el significado que los elementos presentan en el código pero no el modelo, son ignorados completamente. 

 

synchclass