Check out this great presentation that talks about benefits of bridging Eclipse EMF (Eclipse Modeling Framework) and SQL Server modeling technologies. It draws analogy between Eclipse modeling and "M" modeling technologies.
- EMF .ecore model can loosely correspond to M Schema
- Textual Modeling Framework (TMF) provides generative IDE for textual modeling languages. In this, XText can loosely correspond to M Grammar.