package org.whole.lang.misc.reflect; import org.whole.lang.templates.AbstractTemplateManager; import org.whole.lang.misc.codebase.ModelsInfo; import org.whole.lang.misc.codebase.WholeLanguage; import org.whole.lang.templates.AbstractTemplateFactory; import org.whole.lang.misc.model.Misc; import org.whole.lang.factories.GenericEntityFactory; /** * @generator Whole */ public class MiscTemplateManager extends AbstractTemplateManager { private static class SingletonHolder { private static final MiscTemplateManager instance = new MiscTemplateManager(); } public static MiscTemplateManager instance() { return SingletonHolder.instance; } private MiscTemplateManager() { put("empty", new AbstractTemplateFactory<Misc>() { public Misc create() { return GenericEntityFactory.instance .create(MiscEntityDescriptorEnum.Misc); } }); put("Whole Language", new WholeLanguage()); put("Models Info", new ModelsInfo()); } }