package org.whole.lang.xsd.mapping.visitors; import org.whole.lang.visitors.AbstractVisitor; import org.whole.lang.xsd.mapping.model.*; import org.whole.lang.model.IEntity; import org.whole.lang.xsd.mapping.reflect.MappingEntityDescriptorEnum; /** * @generator Whole */ public abstract class MappingIdentitySwitchVisitor extends AbstractVisitor implements IMappingVisitor { public void visit(IEntity entity) { switch (entity.wGetEntityOrd()) { case MappingEntityDescriptorEnum.MappingStrategy_ord: visit((MappingStrategy) entity); break; case MappingEntityDescriptorEnum.Mappings_ord: visit((Mappings) entity); break; case MappingEntityDescriptorEnum.Types_ord: visit((Types) entity); break; case MappingEntityDescriptorEnum.RootMapping_ord: visit((RootMapping) entity); break; case MappingEntityDescriptorEnum.ContentMapping_ord: visit((ContentMapping) entity); break; case MappingEntityDescriptorEnum.MixedStructuralMapping_ord: visit((MixedStructuralMapping) entity); break; case MappingEntityDescriptorEnum.AnyStructuralMapping_ord: visit((AnyStructuralMapping) entity); break; case MappingEntityDescriptorEnum.AnyElementMapping_ord: visit((AnyElementMapping) entity); break; case MappingEntityDescriptorEnum.AnyAttributeMapping_ord: visit((AnyAttributeMapping) entity); break; case MappingEntityDescriptorEnum.StructuralMapping_ord: visit((StructuralMapping) entity); break; case MappingEntityDescriptorEnum.ElementMapping_ord: visit((ElementMapping) entity); break; case MappingEntityDescriptorEnum.AttributeMapping_ord: visit((AttributeMapping) entity); break; case MappingEntityDescriptorEnum.UnionMapping_ord: visit((UnionMapping) entity); break; case MappingEntityDescriptorEnum.DataTypes_ord: visit((DataTypes) entity); break; case MappingEntityDescriptorEnum.EnumDataType_ord: visit((EnumDataType) entity); break; case MappingEntityDescriptorEnum.EnumValues_ord: visit((EnumValues) entity); break; case MappingEntityDescriptorEnum.EnumValue_ord: visit((EnumValue) entity); break; case MappingEntityDescriptorEnum.CustomDataType_ord: visit((CustomDataType) entity); break; case MappingEntityDescriptorEnum.URI_ord: visit((URI) entity); break; case MappingEntityDescriptorEnum.BooleanType_ord: visit((BooleanType) entity); break; case MappingEntityDescriptorEnum.NCName_ord: visit((NCName) entity); break; case MappingEntityDescriptorEnum.Value_ord: visit((Value) entity); break; case MappingEntityDescriptorEnum.BuiltInType_ord: visit((BuiltInType) entity); break; } } }