SPL-Referenz
Dieser Abschnitt enthält einen Überblick über SPL (Spy Programming Language), die Vorlagensprache des Code Generators. Es wird vorausgesetzt, dass Sie bereits über Programmierkenntnisse verfügen und mit Operatoren, Funktionen, Variablen und Klassen sowie den Grundzügen von in SPL häufig verwendeter objektorientierter Programmierung vertraut sind.
Im Applikationsordner UModelSPL finden Sie die von UModel verwendeten Vorlagen. Anhand dieser Dateien können Sie Ihre eigenen Vorlagen entwickeln.
Funktionsweise von Code Generator
Code wird auf Basis von Vorlagendateien (.spl) und des von UModel bereitgestellten Objektmodells generiert. Die Vorlagendateien enthalten den Code der Zielprogrammiersprache zusammen mit den SPL-Anweisungen zum Erstellen von Dateien, Lesen von Informationen aus dem Objektmodell und Ausführen von Berechnungen.
Die Vorlagendatei wird vom Code Generator interpretiert und anhand dieser Datei werden die Quellcodedateien der Zielsprache(n) (d.h. nicht kompilierte Codedateien) und alle anderen relevanten Projektdateien oder vorlagenabhängigen Dateien erzeugt.