Accustomed to XML to manage storage of my data models, I said "Well, for once, look at what gives the EMF" ...
And I'm not disappointed at all! It has saved me quite some time :)

EMF, what's that?

According to the official website , "The EMF Project Is a modeling framework and code generation facility for building tools and Other applications based on a structured data model. From a model specification described "in XMI, EMF Provides tools and runtime support to Produce a set of Java classes for the model, Along with a set of tailor classes enable viewing and command That-based editing of the model, and a basic editor."

continue reading ...