001 package com.hammurapi.config.runtime;
002
003 import org.eclipse.emf.ecore.EPackage;
004
005 /**
006 * Models extending the config model shall provide
007 * PackageProvider service so the config code could load
008 * model's content.
009 * @author Pavel Vlasov
010 */
011 public interface PackageProvider {
012
013 /**
014 * Registers packages so they are available during loading.
015 * @param registy
016 */
017 void registerPackages(EPackage.Registry registry);
018 }