Module: Ea::Export::Xsd
- Defined in:
- lib/ea/export/xsd.rb,
lib/ea/export/xsd/generator.rb,
lib/ea/export/xsd/class_mapping.rb,
lib/ea/export/xsd/namespace_registry.rb
Overview
XSD (XML Schema Definition) export namespace.
Translates a parsed QEA/UML model into an XSD schema by:
- Reading GMLClassMapping.xml to learn how UML classes map to GML types (element/type/propertyType names).
- Reading GMLNamespaces.xml to learn target namespaces.
- Walking the model's classes and emitting
<xs:element>+<xs:complexType>declarations for each.
Defined Under Namespace
Classes: ClassMapping, Generator, NamespaceRegistry