emf-avro is a M2M transformation to convert EMF schemas and instances to Avro schemas and records. It consists of three modules:
- ecore-avro: converts a GenModel-backed Ecore model to an Avro protocol, which defines multiple schemas
- ecore-avro-maven-plugin: a Maven 3 plugin, which can be used to integrate the former step in your build process
- eobject-record: converts EMF
EObject
s to AvroRecord
instances, which will conform to the generated schema