This tutorial gives you the basis to create an EMF metamodel. It may be useful to use it with Kermeta for :
Creating model instances conform to an ecore metamodel ( cf the tutorial FSM example chapter Editor) ;
Thanks to the Kermeta key word require you can load the ecore metaclasses and use it into a Kermeta program;
Kermeta use EMF to save and load programmaticaly a model ( cf the tutorial FSM example chapter Model manipulation in Kermeta)