package org.whole.lang.testentities.visitors; import org.whole.lang.visitors.AbstractVisitor; import org.whole.lang.testentities.model.*; import org.whole.lang.model.IEntity; import org.whole.lang.testentities.reflect.TestEntitiesEntityDescriptorEnum; /** * @generator Whole */ public abstract class TestEntitiesIdentitySwitchVisitor extends AbstractVisitor implements ITestEntitiesVisitor { public void visit(IEntity entity) { switch (entity.wGetEntityOrd()) { case TestEntitiesEntityDescriptorEnum.SimpleTestEntity_ord: visit((SimpleTestEntity) entity); break; case TestEntitiesEntityDescriptorEnum.ListTestEntity_ord: visit((ListTestEntity) entity); break; case TestEntitiesEntityDescriptorEnum.UListTestEntity_ord: visit((UListTestEntity) entity); break; case TestEntitiesEntityDescriptorEnum.SetTestEntity_ord: visit((SetTestEntity) entity); break; case TestEntitiesEntityDescriptorEnum.BagTestEntity_ord: visit((BagTestEntity) entity); break; case TestEntitiesEntityDescriptorEnum.MapTestEntity_ord: visit((MapTestEntity) entity); break; case TestEntitiesEntityDescriptorEnum.BooleanTestEntity_ord: visit((BooleanTestEntity) entity); break; case TestEntitiesEntityDescriptorEnum.ByteTestEntity_ord: visit((ByteTestEntity) entity); break; case TestEntitiesEntityDescriptorEnum.CharTestEntity_ord: visit((CharTestEntity) entity); break; case TestEntitiesEntityDescriptorEnum.DoubleTestEntity_ord: visit((DoubleTestEntity) entity); break; case TestEntitiesEntityDescriptorEnum.FloatTestEntity_ord: visit((FloatTestEntity) entity); break; case TestEntitiesEntityDescriptorEnum.IntTestEntity_ord: visit((IntTestEntity) entity); break; case TestEntitiesEntityDescriptorEnum.LongTestEntity_ord: visit((LongTestEntity) entity); break; case TestEntitiesEntityDescriptorEnum.ShortTestEntity_ord: visit((ShortTestEntity) entity); break; case TestEntitiesEntityDescriptorEnum.StringTestEntity_ord: visit((StringTestEntity) entity); break; case TestEntitiesEntityDescriptorEnum.DateTestEntity_ord: visit((DateTestEntity) entity); break; case TestEntitiesEntityDescriptorEnum.EnumTestEntity_ord: visit((EnumTestEntity) entity); break; case TestEntitiesEntityDescriptorEnum.ObjectTestEntity_ord: visit((ObjectTestEntity) entity); break; } } }