package org.whole.lang.scripts.builders; import org.whole.lang.builders.GenericIdentityBuilder; import org.whole.lang.contexts.IEntityContext; import org.whole.lang.reflect.FeatureDescriptor; import org.whole.lang.scripts.reflect.ScriptsFeatureDescriptorEnum; import org.whole.lang.reflect.EntityDescriptor; import org.whole.lang.scripts.reflect.ScriptsEntityDescriptorEnum; /** * @generator Whole */ public class ScriptsGenericBuilderAdapter extends GenericIdentityBuilder { private IScriptsBuilder specificBuilder; public ScriptsGenericBuilderAdapter(IScriptsBuilder specificBuilder) { this.specificBuilder = specificBuilder; } public ScriptsGenericBuilderAdapter(IScriptsBuilder specificBuilder, IEntityContext entityContext) { this(specificBuilder); wSetEntityContext(entityContext); } public void visit() { } public void wFeature(FeatureDescriptor featureDesc) { switch (featureDesc.getOrdinal()) { case ScriptsFeatureDescriptorEnum.languageName_ord: specificBuilder.languageName(); break; case ScriptsFeatureDescriptorEnum.source_ord: specificBuilder.source(); break; } } public void wEntity(EntityDescriptor<?> entityDesc) { switch (entityDesc.getOrdinal()) { case ScriptsEntityDescriptorEnum.Script_ord: specificBuilder.Script(); break; } } public void wEntity_(EntityDescriptor<?> entityDesc) { switch (entityDesc.getOrdinal()) { case ScriptsEntityDescriptorEnum.Script_ord: specificBuilder.Script_(); break; } } public void _wEntity(EntityDescriptor<?> entityDesc) { switch (entityDesc.getOrdinal()) { case ScriptsEntityDescriptorEnum.Script_ord: specificBuilder._Script(); break; } } public void wEntity(EntityDescriptor<?> entityDesc, String value) { switch (entityDesc.getOrdinal()) { case ScriptsEntityDescriptorEnum.LanguageName_ord: specificBuilder.LanguageName(value); break; } } }