001package org.nasdanika.html.model.bootstrap.util;
002
003import java.util.Collection;
004
005import org.eclipse.emf.ecore.EPackage;
006import org.nasdanika.common.Context;
007import org.nasdanika.html.model.bootstrap.BootstrapPackage;
008import org.nasdanika.html.model.html.util.HtmlYamlLoadingExecutionParticipant;
009
010/**
011 * {@link YamlLoadingSupplier} for Bootstrap.
012 * Registers exec- loader. 
013 * @author Pavel
014 *
015 */
016public abstract class BootstrapYamlLoadingExecutionParticipant extends HtmlYamlLoadingExecutionParticipant {
017
018        public BootstrapYamlLoadingExecutionParticipant(Context context) {
019                super(context);
020        }
021
022        @Override
023        protected Collection<EPackage> getEPackages() {
024                Collection<EPackage> ret = super.getEPackages(); 
025                ret.add(BootstrapPackage.eINSTANCE);
026                return ret;
027        }
028        
029}