package org.whole.lang.unifiedlambdadelta.builders; import org.whole.lang.builders.GenericIdentityBuilder; import org.whole.lang.contexts.IEntityContext; import org.whole.lang.reflect.FeatureDescriptor; import org.whole.lang.unifiedlambdadelta.reflect.UnifiedLambdaDeltaFeatureDescriptorEnum; import org.whole.lang.reflect.EntityDescriptor; import org.whole.lang.unifiedlambdadelta.reflect.UnifiedLambdaDeltaEntityDescriptorEnum; /** * @generator Whole */ public class UnifiedLambdaDeltaGenericBuilderAdapter extends GenericIdentityBuilder { private IUnifiedLambdaDeltaBuilder specificBuilder; public UnifiedLambdaDeltaGenericBuilderAdapter( IUnifiedLambdaDeltaBuilder specificBuilder) { this.specificBuilder = specificBuilder; } public UnifiedLambdaDeltaGenericBuilderAdapter( IUnifiedLambdaDeltaBuilder specificBuilder, IEntityContext entityContext) { this(specificBuilder); wSetEntityContext(entityContext); } public void visit() { } public void wFeature(FeatureDescriptor featureDesc) { switch (featureDesc.getOrdinal()) { case UnifiedLambdaDeltaFeatureDescriptorEnum.name_ord: specificBuilder.name(); break; case UnifiedLambdaDeltaFeatureDescriptorEnum.polarity_ord: specificBuilder.polarity(); break; case UnifiedLambdaDeltaFeatureDescriptorEnum.front_ord: specificBuilder.front(); break; case UnifiedLambdaDeltaFeatureDescriptorEnum.back_ord: specificBuilder.back(); break; case UnifiedLambdaDeltaFeatureDescriptorEnum.index_ord: specificBuilder.index(); break; case UnifiedLambdaDeltaFeatureDescriptorEnum.level_ord: specificBuilder.level(); break; case UnifiedLambdaDeltaFeatureDescriptorEnum.access_ord: specificBuilder.access(); break; case UnifiedLambdaDeltaFeatureDescriptorEnum.prefix_ord: specificBuilder.prefix(); break; case UnifiedLambdaDeltaFeatureDescriptorEnum.postfix_ord: specificBuilder.postfix(); break; } } public void wEntity(EntityDescriptor<?> entityDesc) { switch (entityDesc.getOrdinal()) { case UnifiedLambdaDeltaEntityDescriptorEnum.Declaration_ord: specificBuilder.Declaration(); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Definition_ord: specificBuilder.Definition(); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Top_ord: specificBuilder.Top(); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Application_ord: specificBuilder.Application(); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Cast_ord: specificBuilder.Cast(); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Abstraction_ord: specificBuilder.Abstraction(); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Abbreviation_ord: specificBuilder.Abbreviation(); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Local_ord: specificBuilder.Local(); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Sort_ord: specificBuilder.Sort(); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Name_ord: specificBuilder.Name(); break; } } public void wEntity_(EntityDescriptor<?> entityDesc) { switch (entityDesc.getOrdinal()) { case UnifiedLambdaDeltaEntityDescriptorEnum.Declaration_ord: specificBuilder.Declaration_(); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Definition_ord: specificBuilder.Definition_(); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Top_ord: specificBuilder.Top_(); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Application_ord: specificBuilder.Application_(); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Cast_ord: specificBuilder.Cast_(); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Abstraction_ord: specificBuilder.Abstraction_(); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Abbreviation_ord: specificBuilder.Abbreviation_(); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Local_ord: specificBuilder.Local_(); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Sort_ord: specificBuilder.Sort_(); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Name_ord: specificBuilder.Name_(); break; } } public void _wEntity(EntityDescriptor<?> entityDesc) { switch (entityDesc.getOrdinal()) { case UnifiedLambdaDeltaEntityDescriptorEnum.Declaration_ord: specificBuilder._Declaration(); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Definition_ord: specificBuilder._Definition(); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Top_ord: specificBuilder._Top(); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Application_ord: specificBuilder._Application(); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Cast_ord: specificBuilder._Cast(); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Abstraction_ord: specificBuilder._Abstraction(); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Abbreviation_ord: specificBuilder._Abbreviation(); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Local_ord: specificBuilder._Local(); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Sort_ord: specificBuilder._Sort(); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Name_ord: specificBuilder._Name(); break; } } public void wEntity(EntityDescriptor<?> entityDesc, boolean value) { switch (entityDesc.getOrdinal()) { case UnifiedLambdaDeltaEntityDescriptorEnum.Polarity_ord: specificBuilder.Polarity(value); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Access_ord: specificBuilder.Access(value); break; } } public void wEntity(EntityDescriptor<?> entityDesc, int value) { switch (entityDesc.getOrdinal()) { case UnifiedLambdaDeltaEntityDescriptorEnum.Index_ord: specificBuilder.Index(value); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Level_ord: specificBuilder.Level(value); break; case UnifiedLambdaDeltaEntityDescriptorEnum.Postfix_ord: specificBuilder.Postfix(value); break; } } public void wEntity(EntityDescriptor<?> entityDesc, String value) { switch (entityDesc.getOrdinal()) { case UnifiedLambdaDeltaEntityDescriptorEnum.Prefix_ord: specificBuilder.Prefix(value); break; } } }