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    }