package org.whole.lang.scheme.model.impl;
import org.whole.lang.factories.AbstractEntityRegistry;
import org.whole.lang.scheme.reflect.SchemeEntityDescriptorEnum;
/**
* @generator Whole
*/
public class SchemeImplEntityRegistry extends AbstractEntityRegistry {
public SchemeImplEntityRegistry() {
super(SchemeEntityDescriptorEnum.instance);
}
protected void createPrototypes() {
put(new DefinitionsImpl());
put(new DefinitionImpl());
put(new BranchesImpl());
put(new BranchImpl());
put(new SchemeExpressionsImpl());
put(new ApplyExpressionImpl());
put(new LambdaExpressionImpl());
put(new AndExpressionImpl());
put(new OrExpressionImpl());
put(new CondExpressionImpl());
put(new LocalExpressionImpl());
put(new IdExpressionImpl());
put(new ClosureValueImpl());
put(new BuiltinValueImpl());
put(new BooleanValueImpl());
put(new IntValueImpl());
put(new StringValueImpl());
put(new PairValueImpl());
put(new NamesImpl());
put(new NameImpl());
put(new SchemeEnvironmentImpl());
}
}