For instance, the factory contains :
public interface ProjectFactory extends MProjectFactory
{
/** Specialize the eINSTANCE initialization with the new interface type
* (overridden in the override_factory extension)
*/
ProjectFactory eINSTANCE = ProjectFactoryImpl.init();
public Person createPerson();
public Project createProject();
public Task createTask();
public Company createCompany();
---> public Folder createFolder();
public TaskFolder createTaskFolder();
}