Plantillas de Código

Superior  Previo  Próximo

Las plantillas de código de EA especifican la transformación desde los elementos UML a las varias partes de un lenguaje de programación dado. Las plantillas están escritas como texto plano con una sintaxis que comparte algunos aspectos  de lenguajes de marcas y de scripting. Un ejemplo simple de una plantilla usada por EA es la "plantilla de clase". Se usa para generar código fuente desde una clase UML:  

 

%ClassNotes%  

%ClassDeclaration%  

%ClassBody%  

 

La  plantilla de arriba simplemente se refiere a otras tres plantillas, que se llaman ClassNotes, ClassDeclaration y ClassBody. Los signos delimitadores  porcentaje (%) indican una "macro." Las Plantilla de Código consisten de  varios tipos de macros, cada una de ellas resultantes en una sustitución en  la salida que se genera. Para un lenguaje tal como C++, el resultado de  procesar la plantilla de arriba podría ser:  

 

   /**

  * Este es una nota de clase de ejemplo que se generó usando las plantillas de código 

* @author Sparx Systems 

*/

class ClassA : public ClassB 

... 

}  

 

Vea también

Plantillas Base
Plantillas Personalizadas
Ejecución de Plantillas de Código
Sintaxis de Plantillas de Código