package org.whole.lang.rdb.visitors; import org.whole.lang.visitors.AbstractVisitor; import org.whole.lang.rdb.model.*; import org.whole.lang.model.IEntity; import org.whole.lang.rdb.reflect.RDBEntityDescriptorEnum; /** * @generator Whole */ public abstract class RDBIdentitySwitchVisitor extends AbstractVisitor implements IRDBVisitor { public void visit(IEntity entity) { switch (entity.wGetEntityOrd()) { case RDBEntityDescriptorEnum.Database_ord: visit((Database) entity); break; case RDBEntityDescriptorEnum.Schemas_ord: visit((Schemas) entity); break; case RDBEntityDescriptorEnum.Schema_ord: visit((Schema) entity); break; case RDBEntityDescriptorEnum.Tables_ord: visit((Tables) entity); break; case RDBEntityDescriptorEnum.Table_ord: visit((Table) entity); break; case RDBEntityDescriptorEnum.Columns_ord: visit((Columns) entity); break; case RDBEntityDescriptorEnum.Column_ord: visit((Column) entity); break; case RDBEntityDescriptorEnum.PrimaryKey_ord: visit((PrimaryKey) entity); break; case RDBEntityDescriptorEnum.ColumnNames_ord: visit((ColumnNames) entity); break; case RDBEntityDescriptorEnum.ForeignKeys_ord: visit((ForeignKeys) entity); break; case RDBEntityDescriptorEnum.ForeignKey_ord: visit((ForeignKey) entity); break; case RDBEntityDescriptorEnum.ColumnReferences_ord: visit((ColumnReferences) entity); break; case RDBEntityDescriptorEnum.ColumnReference_ord: visit((ColumnReference) entity); break; case RDBEntityDescriptorEnum.Indices_ord: visit((Indices) entity); break; case RDBEntityDescriptorEnum.Index_ord: visit((Index) entity); break; case RDBEntityDescriptorEnum.ColumnIndices_ord: visit((ColumnIndices) entity); break; case RDBEntityDescriptorEnum.ColumnIndex_ord: visit((ColumnIndex) entity); break; case RDBEntityDescriptorEnum.Type_ord: visit((Type) entity); break; case RDBEntityDescriptorEnum.IndexType_ord: visit((IndexType) entity); break; case RDBEntityDescriptorEnum.Order_ord: visit((Order) entity); break; case RDBEntityDescriptorEnum.IdMethod_ord: visit((IdMethod) entity); break; case RDBEntityDescriptorEnum.Action_ord: visit((Action) entity); break; case RDBEntityDescriptorEnum.Deferrability_ord: visit((Deferrability) entity); break; case RDBEntityDescriptorEnum.URI_ord: visit((URI) entity); break; case RDBEntityDescriptorEnum.Namespace_ord: visit((Namespace) entity); break; case RDBEntityDescriptorEnum.Name_ord: visit((Name) entity); break; case RDBEntityDescriptorEnum.StringData_ord: visit((StringData) entity); break; case RDBEntityDescriptorEnum.IntData_ord: visit((IntData) entity); break; case RDBEntityDescriptorEnum.BooleanData_ord: visit((BooleanData) entity); break; } } }