package org.whole.lang.templates.visitors; import org.whole.lang.visitors.AbstractVisitor; import org.whole.lang.templates.model.*; import org.whole.lang.model.IEntity; import org.whole.lang.templates.reflect.TemplatesEntityDescriptorEnum; /** * @generator Whole */ public abstract class TemplatesIdentitySwitchVisitor extends AbstractVisitor implements ITemplatesVisitor { public void visit(IEntity entity) { switch (entity.wGetEntityOrd()) { case TemplatesEntityDescriptorEnum.TemplateManager_ord: visit((TemplateManager) entity); break; case TemplatesEntityDescriptorEnum.Templates_ord: visit((Templates) entity); break; case TemplatesEntityDescriptorEnum.TemplateFactory_ord: visit((TemplateFactory) entity); break; case TemplatesEntityDescriptorEnum.Names_ord: visit((Names) entity); break; case TemplatesEntityDescriptorEnum.QualifiedName_ord: visit((QualifiedName) entity); break; case TemplatesEntityDescriptorEnum.SimpleName_ord: visit((SimpleName) entity); break; } } }