There are two essential requirements: 1. the classes are in the
classpath, 2. the resource factory gets loaded and registered with the
EMF runtime. Assuming you're using Tefkat as a plugin to Eclipse,
the simplest way to do all this is to package your model
implementation as a plugin and install it in Eclipse. The plugin.xml
file should contain an entry that links the URI of your model with the
appropriate Package class. For example, Tefkat's has the following:
<extension
point="org.eclipse.emf.ecore.generated_package">
<package
uri="http:///TefkatModel-2.5.ecore"
class="tefkat.model.TefkatPackage">
</package>
</extension>
Cheers,
michael