package org.whole.lang.actions.visitors; import org.whole.lang.visitors.AbstractVisitor; import org.whole.lang.actions.model.*; import org.whole.lang.model.IEntity; import org.whole.lang.actions.reflect.ActionsEntityDescriptorEnum; /** * @generator Whole */ public abstract class ActionsIdentitySwitchVisitor extends AbstractVisitor implements IActionsVisitor { public void visit(IEntity entity) { switch (entity.wGetEntityOrd()) { case ActionsEntityDescriptorEnum.LanguageActionFactory_ord: visit((LanguageActionFactory) entity); break; case ActionsEntityDescriptorEnum.ToolbarActions_ord: visit((ToolbarActions) entity); break; case ActionsEntityDescriptorEnum.ContextMenuActions_ord: visit((ContextMenuActions) entity); break; case ActionsEntityDescriptorEnum.MenuActions_ord: visit((MenuActions) entity); break; case ActionsEntityDescriptorEnum.Actions_ord: visit((Actions) entity); break; case ActionsEntityDescriptorEnum.SeparatedAction_ord: visit((SeparatedAction) entity); break; case ActionsEntityDescriptorEnum.GroupAction_ord: visit((GroupAction) entity); break; case ActionsEntityDescriptorEnum.SubgroupAction_ord: visit((SubgroupAction) entity); break; case ActionsEntityDescriptorEnum.CustomAction_ord: visit((CustomAction) entity); break; case ActionsEntityDescriptorEnum.PerformAction_ord: visit((PerformAction) entity); break; case ActionsEntityDescriptorEnum.TemplateAction_ord: visit((TemplateAction) entity); break; case ActionsEntityDescriptorEnum.FactoryAction_ord: visit((FactoryAction) entity); break; case ActionsEntityDescriptorEnum.SimpleAction_ord: visit((SimpleAction) entity); break; case ActionsEntityDescriptorEnum.GuardedAction_ord: visit((GuardedAction) entity); break; case ActionsEntityDescriptorEnum.Configuration_ord: visit((Configuration) entity); break; case ActionsEntityDescriptorEnum.ActionCall_ord: visit((ActionCall) entity); break; case ActionsEntityDescriptorEnum.Flat_ord: visit((Flat) entity); break; case ActionsEntityDescriptorEnum.Hierarchical_ord: visit((Hierarchical) entity); break; case ActionsEntityDescriptorEnum.FullName_ord: visit((FullName) entity); break; case ActionsEntityDescriptorEnum.DistinctPrefix_ord: visit((DistinctPrefix) entity); break; case ActionsEntityDescriptorEnum.URI_ord: visit((URI) entity); break; case ActionsEntityDescriptorEnum.Namespace_ord: visit((Namespace) entity); break; case ActionsEntityDescriptorEnum.Name_ord: visit((Name) entity); break; case ActionsEntityDescriptorEnum.Version_ord: visit((Version) entity); break; case ActionsEntityDescriptorEnum.Label_ord: visit((Label) entity); break; case ActionsEntityDescriptorEnum.Text_ord: visit((Text) entity); break; case ActionsEntityDescriptorEnum.Icon_ord: visit((Icon) entity); break; case ActionsEntityDescriptorEnum.Size_ord: visit((Size) entity); break; case ActionsEntityDescriptorEnum.ActionKind_ord: visit((ActionKind) entity); break; } } }