Ecore (EMOF) in JavaScript.