package org.whole.lang.misc.builders;
import org.whole.lang.builders.GenericIdentityBuilder;
import org.whole.lang.contexts.IEntityContext;
import org.whole.lang.reflect.EntityDescriptor;
import org.whole.lang.misc.reflect.MiscEntityDescriptorEnum;
/**
* @generator Whole
*/
public class MiscGenericBuilderAdapter extends GenericIdentityBuilder {
private IMiscBuilder specificBuilder;
public MiscGenericBuilderAdapter(IMiscBuilder specificBuilder) {
this.specificBuilder = specificBuilder;
}
public MiscGenericBuilderAdapter(IMiscBuilder specificBuilder,
IEntityContext entityContext) {
this(specificBuilder);
wSetEntityContext(entityContext);
}
public void visit() {
}
public void wEntity(EntityDescriptor<?> entityDesc) {
switch (entityDesc.getOrdinal()) {
case MiscEntityDescriptorEnum.Misc_ord:
specificBuilder.Misc();
break;
}
}
public void wEntity_(EntityDescriptor<?> entityDesc) {
switch (entityDesc.getOrdinal()) {
case MiscEntityDescriptorEnum.Misc_ord:
specificBuilder.Misc_();
break;
}
}
public void wEntity_(EntityDescriptor<?> entityDesc, int initialCapacity) {
switch (entityDesc.getOrdinal()) {
case MiscEntityDescriptorEnum.Misc_ord:
specificBuilder.Misc_(initialCapacity);
break;
}
}
public void _wEntity(EntityDescriptor<?> entityDesc) {
switch (entityDesc.getOrdinal()) {
case MiscEntityDescriptorEnum.Misc_ord:
specificBuilder._Misc();
break;
}
}
}