public static ICodeGenerator GetGenerator(GeneratorTypeEnum type) { ICodeGenerator r = null; switch (type) { case GeneratorTypeEnum.ExtJS6: r = new ExtjsCodeGenerator(); break; } return(r); }
public static AbstractGenerator getGenerator(GeneratorTypeEnum _generatorType) { switch (_generatorType) { case GeneratorTypeEnum.Alf: return(new ALFGenerator()); case GeneratorTypeEnum.Mt: return(new MT19937Generator()); case GeneratorTypeEnum.XorShift: return(new XorShift128Generator()); default: return(new StandardGenerator()); } }
public CodeGeneratorProvider(GeneratorTypeEnum type) { _iCodeGenerator = GeneratorFactory.GetGenerator(type); }