Código Inicial

Superior  Previo  Próximo

El campo de Código inicial inserta código dentro de un cuerpo de operación cuando la operación se genera por primera ves a un archivo. Después de este punto, la Generación de código directa no reemplazará el código de la operación existente con el campo de Código inicial. Debería también notarse que el campo de Código inicial no se importa en el modelo durante la ingeniería inversa (o sincronización).    

 

Este campo es más util cuando se combina con los patrones UML. Los elementos dentro de un patrón a menudo requieren el mismo fragmento de código. Notará que los patrones específicos del lenguaje disponibles desde www.sparxsystems.com.ar/resources/developers/uml_patterns.html incluyen el código inicial para algunas de las operaciones definidas. Esto ayuda a acelerar el proceso de los patrones de aplicación desde el modelo a la implementación. La sección de Código inicial es también util para asegurar que el código generado sea directamente compilable.

 

Este ejemplo muestra los contenidos del campo del Código inicial para la operación de instancia() del elemento semi fallo en el patrón semi fallo C# :

 

initial code

 

Vea también

Patrones UML