Der XGenerator ist ein Werkzeug, das sowohl die automatisierte Prüfung des XÖV-Fachmodells als auch die Erzeugung der Bestandteile des Standards ermöglicht. Die Anweisungen zur Produktion werden dem XGenerator mit dem XÖV-Profil zur Verfügung gestellt.
Ausgangspunkt der Produktion ist das XÖV-Fachmodell in einer maschinenlesbaren Darstellung im XMI-Format (XML Metadata Interchange). Eine XMI-Darstellung des XÖV-Fachmodells wird in der Regel über die Export-Funktion des UML-Modellierungswerkzeugs erzeugt.
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.
Version | Zusammenfassung und relevante Änderungsanträge |
---|---|
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. |