package org.whole.lang.actions.builders; import org.whole.lang.builders.GenericIdentityBuilder; import org.whole.lang.contexts.IEntityContext; import org.whole.lang.reflect.FeatureDescriptor; import org.whole.lang.actions.reflect.ActionsFeatureDescriptorEnum; import org.whole.lang.reflect.EntityDescriptor; import org.whole.lang.actions.reflect.ActionsEntityDescriptorEnum; import org.whole.lang.model.EnumValue; import org.whole.lang.actions.model.ActionKindEnum.Value; /** * @generator Whole */ public class ActionsGenericBuilderAdapter extends GenericIdentityBuilder { private IActionsBuilder specificBuilder; public ActionsGenericBuilderAdapter(IActionsBuilder specificBuilder) { this.specificBuilder = specificBuilder; } public ActionsGenericBuilderAdapter(IActionsBuilder specificBuilder, IEntityContext entityContext) { this(specificBuilder); wSetEntityContext(entityContext); } public void visit() { } public void wFeature(FeatureDescriptor featureDesc) { switch (featureDesc.getOrdinal()) { case ActionsFeatureDescriptorEnum.uri_ord: specificBuilder.uri(); break; case ActionsFeatureDescriptorEnum.namespace_ord: specificBuilder.namespace(); break; case ActionsFeatureDescriptorEnum.name_ord: specificBuilder.name(); break; case ActionsFeatureDescriptorEnum.version_ord: specificBuilder.version(); break; case ActionsFeatureDescriptorEnum.targetLanguage_ord: specificBuilder.targetLanguage(); break; case ActionsFeatureDescriptorEnum.toolbarActions_ord: specificBuilder.toolbarActions(); break; case ActionsFeatureDescriptorEnum.contextMenuActions_ord: specificBuilder.contextMenuActions(); break; case ActionsFeatureDescriptorEnum.validatorAction_ord: specificBuilder.validatorAction(); break; case ActionsFeatureDescriptorEnum.normalizerAction_ord: specificBuilder.normalizerAction(); break; case ActionsFeatureDescriptorEnum.prettyPrinterAction_ord: specificBuilder.prettyPrinterAction(); break; case ActionsFeatureDescriptorEnum.interpreterAction_ord: specificBuilder.interpreterAction(); break; case ActionsFeatureDescriptorEnum.generatorAction_ord: specificBuilder.generatorAction(); break; case ActionsFeatureDescriptorEnum.sourceMenuActions_ord: specificBuilder.sourceMenuActions(); break; case ActionsFeatureDescriptorEnum.refactorMenuActions_ord: specificBuilder.refactorMenuActions(); break; case ActionsFeatureDescriptorEnum.translateMenuActions_ord: specificBuilder.translateMenuActions(); break; case ActionsFeatureDescriptorEnum.analyzeMenuActions_ord: specificBuilder.analyzeMenuActions(); break; case ActionsFeatureDescriptorEnum.migrateMenuActions_ord: specificBuilder.migrateMenuActions(); break; case ActionsFeatureDescriptorEnum.valueAssistActions_ord: specificBuilder.valueAssistActions(); break; case ActionsFeatureDescriptorEnum.action_ord: specificBuilder.action(); break; case ActionsFeatureDescriptorEnum.icon_ord: specificBuilder.icon(); break; case ActionsFeatureDescriptorEnum.text_ord: specificBuilder.text(); break; case ActionsFeatureDescriptorEnum.fillStrategy_ord: specificBuilder.fillStrategy(); break; case ActionsFeatureDescriptorEnum.actions_ord: specificBuilder.actions(); break; case ActionsFeatureDescriptorEnum.kind_ord: specificBuilder.kind(); break; case ActionsFeatureDescriptorEnum.enablerPredicate_ord: specificBuilder.enablerPredicate(); break; case ActionsFeatureDescriptorEnum.configuration_ord: specificBuilder.configuration(); break; case ActionsFeatureDescriptorEnum.transformation_ord: specificBuilder.transformation(); break; case ActionsFeatureDescriptorEnum.variabilityModel_ord: specificBuilder.variabilityModel(); break; case ActionsFeatureDescriptorEnum.validator_ord: specificBuilder.validator(); break; case ActionsFeatureDescriptorEnum.bindingsGenerator_ord: specificBuilder.bindingsGenerator(); break; case ActionsFeatureDescriptorEnum.dialog_ord: specificBuilder.dialog(); break; case ActionsFeatureDescriptorEnum.selectedEntities_ord: specificBuilder.selectedEntities(); break; case ActionsFeatureDescriptorEnum.namingStrategy_ord: specificBuilder.namingStrategy(); break; case ActionsFeatureDescriptorEnum.splitSize_ord: specificBuilder.splitSize(); break; } } public void wEntity(EntityDescriptor<?> entityDesc) { switch (entityDesc.getOrdinal()) { case ActionsEntityDescriptorEnum.LanguageActionFactory_ord: specificBuilder.LanguageActionFactory(); break; case ActionsEntityDescriptorEnum.ToolbarActions_ord: specificBuilder.ToolbarActions(); break; case ActionsEntityDescriptorEnum.ContextMenuActions_ord: specificBuilder.ContextMenuActions(); break; case ActionsEntityDescriptorEnum.MenuActions_ord: specificBuilder.MenuActions(); break; case ActionsEntityDescriptorEnum.Actions_ord: specificBuilder.Actions(); break; case ActionsEntityDescriptorEnum.SeparatedAction_ord: specificBuilder.SeparatedAction(); break; case ActionsEntityDescriptorEnum.GroupAction_ord: specificBuilder.GroupAction(); break; case ActionsEntityDescriptorEnum.SubgroupAction_ord: specificBuilder.SubgroupAction(); break; case ActionsEntityDescriptorEnum.PerformAction_ord: specificBuilder.PerformAction(); break; case ActionsEntityDescriptorEnum.TemplateAction_ord: specificBuilder.TemplateAction(); break; case ActionsEntityDescriptorEnum.FactoryAction_ord: specificBuilder.FactoryAction(); break; case ActionsEntityDescriptorEnum.SimpleAction_ord: specificBuilder.SimpleAction(); break; case ActionsEntityDescriptorEnum.GuardedAction_ord: specificBuilder.GuardedAction(); break; case ActionsEntityDescriptorEnum.Configuration_ord: specificBuilder.Configuration(); break; case ActionsEntityDescriptorEnum.ActionCall_ord: specificBuilder.ActionCall(); break; case ActionsEntityDescriptorEnum.Flat_ord: specificBuilder.Flat(); break; case ActionsEntityDescriptorEnum.Hierarchical_ord: specificBuilder.Hierarchical(); break; case ActionsEntityDescriptorEnum.FullName_ord: specificBuilder.FullName(); break; case ActionsEntityDescriptorEnum.DistinctPrefix_ord: specificBuilder.DistinctPrefix(); break; } } public void wEntity_(EntityDescriptor<?> entityDesc) { switch (entityDesc.getOrdinal()) { case ActionsEntityDescriptorEnum.LanguageActionFactory_ord: specificBuilder.LanguageActionFactory_(); break; case ActionsEntityDescriptorEnum.ToolbarActions_ord: specificBuilder.ToolbarActions_(); break; case ActionsEntityDescriptorEnum.ContextMenuActions_ord: specificBuilder.ContextMenuActions_(); break; case ActionsEntityDescriptorEnum.MenuActions_ord: specificBuilder.MenuActions_(); break; case ActionsEntityDescriptorEnum.Actions_ord: specificBuilder.Actions_(); break; case ActionsEntityDescriptorEnum.SeparatedAction_ord: specificBuilder.SeparatedAction_(); break; case ActionsEntityDescriptorEnum.GroupAction_ord: specificBuilder.GroupAction_(); break; case ActionsEntityDescriptorEnum.SubgroupAction_ord: specificBuilder.SubgroupAction_(); break; case ActionsEntityDescriptorEnum.PerformAction_ord: specificBuilder.PerformAction_(); break; case ActionsEntityDescriptorEnum.TemplateAction_ord: specificBuilder.TemplateAction_(); break; case ActionsEntityDescriptorEnum.FactoryAction_ord: specificBuilder.FactoryAction_(); break; case ActionsEntityDescriptorEnum.SimpleAction_ord: specificBuilder.SimpleAction_(); break; case ActionsEntityDescriptorEnum.GuardedAction_ord: specificBuilder.GuardedAction_(); break; case ActionsEntityDescriptorEnum.Configuration_ord: specificBuilder.Configuration_(); break; case ActionsEntityDescriptorEnum.ActionCall_ord: specificBuilder.ActionCall_(); break; case ActionsEntityDescriptorEnum.Flat_ord: specificBuilder.Flat_(); break; case ActionsEntityDescriptorEnum.Hierarchical_ord: specificBuilder.Hierarchical_(); break; case ActionsEntityDescriptorEnum.FullName_ord: specificBuilder.FullName_(); break; case ActionsEntityDescriptorEnum.DistinctPrefix_ord: specificBuilder.DistinctPrefix_(); break; } } public void _wEntity(EntityDescriptor<?> entityDesc) { switch (entityDesc.getOrdinal()) { case ActionsEntityDescriptorEnum.LanguageActionFactory_ord: specificBuilder._LanguageActionFactory(); break; case ActionsEntityDescriptorEnum.ToolbarActions_ord: specificBuilder._ToolbarActions(); break; case ActionsEntityDescriptorEnum.ContextMenuActions_ord: specificBuilder._ContextMenuActions(); break; case ActionsEntityDescriptorEnum.MenuActions_ord: specificBuilder._MenuActions(); break; case ActionsEntityDescriptorEnum.Actions_ord: specificBuilder._Actions(); break; case ActionsEntityDescriptorEnum.SeparatedAction_ord: specificBuilder._SeparatedAction(); break; case ActionsEntityDescriptorEnum.GroupAction_ord: specificBuilder._GroupAction(); break; case ActionsEntityDescriptorEnum.SubgroupAction_ord: specificBuilder._SubgroupAction(); break; case ActionsEntityDescriptorEnum.PerformAction_ord: specificBuilder._PerformAction(); break; case ActionsEntityDescriptorEnum.TemplateAction_ord: specificBuilder._TemplateAction(); break; case ActionsEntityDescriptorEnum.FactoryAction_ord: specificBuilder._FactoryAction(); break; case ActionsEntityDescriptorEnum.SimpleAction_ord: specificBuilder._SimpleAction(); break; case ActionsEntityDescriptorEnum.GuardedAction_ord: specificBuilder._GuardedAction(); break; case ActionsEntityDescriptorEnum.Configuration_ord: specificBuilder._Configuration(); break; case ActionsEntityDescriptorEnum.ActionCall_ord: specificBuilder._ActionCall(); break; case ActionsEntityDescriptorEnum.Flat_ord: specificBuilder._Flat(); break; case ActionsEntityDescriptorEnum.Hierarchical_ord: specificBuilder._Hierarchical(); break; case ActionsEntityDescriptorEnum.FullName_ord: specificBuilder._FullName(); break; case ActionsEntityDescriptorEnum.DistinctPrefix_ord: specificBuilder._DistinctPrefix(); break; } } public void wEntity_(EntityDescriptor<?> entityDesc, int initialCapacity) { switch (entityDesc.getOrdinal()) { case ActionsEntityDescriptorEnum.MenuActions_ord: specificBuilder.MenuActions_(initialCapacity); break; case ActionsEntityDescriptorEnum.Actions_ord: specificBuilder.Actions_(initialCapacity); break; } } public void wEntity(EntityDescriptor<?> entityDesc, Object value) { switch (entityDesc.getOrdinal()) { case ActionsEntityDescriptorEnum.CustomAction_ord: specificBuilder.CustomAction(value); break; case ActionsEntityDescriptorEnum.Icon_ord: specificBuilder.Icon(value); break; } } public void wEntity(EntityDescriptor<?> entityDesc, String value) { switch (entityDesc.getOrdinal()) { case ActionsEntityDescriptorEnum.URI_ord: specificBuilder.URI(value); break; case ActionsEntityDescriptorEnum.Namespace_ord: specificBuilder.Namespace(value); break; case ActionsEntityDescriptorEnum.Name_ord: specificBuilder.Name(value); break; case ActionsEntityDescriptorEnum.Version_ord: specificBuilder.Version(value); break; case ActionsEntityDescriptorEnum.Label_ord: specificBuilder.Label(value); break; case ActionsEntityDescriptorEnum.Text_ord: specificBuilder.Text(value); break; } } public void wEntity(EntityDescriptor<?> entityDesc, int value) { switch (entityDesc.getOrdinal()) { case ActionsEntityDescriptorEnum.Size_ord: specificBuilder.Size(value); break; } } public void wEntity(EntityDescriptor<?> entityDesc, EnumValue value) { switch (entityDesc.getOrdinal()) { case ActionsEntityDescriptorEnum.ActionKind_ord: specificBuilder.ActionKind((Value) value); break; } } }