XGenerator

Der XGenerator ist ein Werkzeug, das sowohl die automatisierte Prüfung eines XÖV-Fachmodells als auch die Erzeugung der Bestandteile des Standards ermöglicht. Die entsprechenden Prüf- und Übersetzungsanweisungen werden dem XGenerator mit der XÖV-Produktionsumgebung zur Verfügung gestellt.

Ausgangspunkt der Produktion ist das XÖV-Fachmodell in einer maschinenlesbaren Darstellung in der classic Notation (XMI-Format) oder der lite Notation (XML-Format).

Die Verwendung der XÖV-PU erfordert den XGenerator in einer Version ab 3.2.4 aufwärts.
Table of Contents

Bezug

Der XGenerator kann im Downloadbereich dieser Seite bezogen werden.

Betrieb

Der XGenerator wird im geregelten Betrieb unter direkter Beteiligung der XÖV-Gemeinschaft fortentwickelt. Änderungsanträge können Sie direkt per E-Mail stellen. Die Gültigkeit der unten aufgeführten Produktversionen entnehmen Sie bitte der Konfigurationstabelle.

Änderungsanträge und ggf. die Planung zur Umsetzung sind öffentlich einsehbar auf dieser Gitlab-Seite.

Tabelle 1. Versionen des XGenerators
VersionZusammenfassung und relevante Änderungsanträge

3.2.4

Bugfixes

3.2.3

Projekte, die in der Struktur der XÖV Produktionsumgebung vorliegen, können verarbeitet werden.

3.1.1

Bugfix- und Maintenance-Release

3.1.0

Bugfix-Release. Neu: Das Paket beinhaltet nun neben der grafischen Nutzeroberfläche auch eine Kommandozeilenversion des XGenerator (xgenerator3-cli.exe).

3.0.1

Der XGenerator wurde vollständig neu umgesetzt. Die bisher eingesetzten Sprachen zur Prüfung und Übersetzung des XÖV-Fachmodells (OCL und Apache Velocity) wurden ersetzt durch Schematron und XSLT. Hinweis: Der XGenerator erfordert die Nutzung des XÖV-Profils Version 1.6.0 oder höher.

2.6.1

Der XGenerator und sein technischer Unterbau wurden auf den aktuellen Stands der Technik umgestellt (zugehöriger Änderungsantrag: 522). Hinweis: Der XGenerator 2.6.1 erfordert die Nutzung des XÖV-Profils 1.4.0.

2.5.1

Zusammenfassung: Die für einen XÖV-Standard anzuwendenden Prüfanweisungen des XÖV-Profils (basierend auf den XÖV-Namens- und Entwurfsregeln) können über den XGenerator (Menü: Projek/Eigenschaften/NDR Configuration) konfiguriert werden.

2.4.0

Zusammenfassung: Die Konfigurierbarkeit des XGenerators wurde verbessert. Die Validierung von DocBook 5 wurde ermöglicht. Fehlerkorrekturen wurden vorgenommen.

2.3.0

Zusammenfassung: Die Möglichkeiten zur Formulierung von Übersetzungsanweisungen im XÖV-Profil wurden erweitert. Die Validation von DocBook-Dokumenten wurde verbessert. Darüber hinaus wurden Fehlerkorrekturen vorgenommen.

2.2.1

Zusammenfassung: In dieser Version des XGenerators wurden Fehlerkorrekturen und Geschwindigkeitsoptimierungen vorgenommen.