Altova UModel 2024

SPL: el lenguaje de programación Spy

Inicio Anterior Inicio Siguiente

Esta sección ofrece una introducción al lenguaje de programación Spy (en adelante, SPL), que es el lenguaje de plantillas del generador de código.

 

En esta sección asumimos que el usuario tiene cierta experiencia en programación y ciertos conocimientos sobre operadores, variables, funciones y clases, así como sobre conceptos básicos de programación orientada a objetos, que se usa en gran medida en SPL.

 

Las plantillas utilizadas por UModel están en la carpeta ...\UModel. Puede usar estos archivos para orientarse a la hora de crear sus propias plantillas.

 

¿Cómo funciona el generador de código?

Las entradas del generador de código son los archivos de plantilla (.spl) y el modelo de objetos que viene con XMLSpy. Los archivos de plantilla contienen instrucciones SPL (para crear archivos, leer información del modelo de objetos y realizar cálculos) intercaladas con fragmentos de código literal en el lenguaje de programación de destino.

 

El archivo de plantilla lo interpreta el generador de código y produce archivos de código fuente .java y .cs  o cualquier otro tipo de proyecto, dependiendo de la plantilla.

 

© 2017-2023 Altova GmbH