package org.whole.lang.changes.reflect; import org.whole.lang.templates.AbstractTemplateManager; import org.whole.lang.templates.AbstractTemplateFactory; import org.whole.lang.changes.model.RevisionTrack; import org.whole.lang.factories.GenericEntityFactory; /** * @generator Whole */ public class ChangesTemplateManager extends AbstractTemplateManager { private static class SingletonHolder { private static final ChangesTemplateManager instance = new ChangesTemplateManager(); } public static ChangesTemplateManager instance() { return SingletonHolder.instance; } private ChangesTemplateManager() { put("empty", new AbstractTemplateFactory<RevisionTrack>() { public RevisionTrack create() { return GenericEntityFactory.instance.create(ChangesEntityDescriptorEnum.RevisionTrack); } }); } }