package org.whole.lang.dbcfg.reflect; import org.whole.lang.reflect.EntityDescriptorEnum; import org.whole.lang.reflect.EntityDescriptor; import org.whole.lang.dbcfg.model.*; /** * @generator Whole */ @SuppressWarnings("unchecked") public class DBCFGEntityDescriptorEnum extends EntityDescriptorEnum { public static final int DBConfiguration_ord = 0; public static final int JDBCDrivers_ord = 1; public static final int JDBCDriver_ord = 2; public static final int Files_ord = 3; public static final int DataSources_ord = 4; public static final int DataSource_ord = 5; public static final int Index_ord = 6; public static final int Dialect_ord = 7; public static final int Url_ord = 8; public static final int ServerName_ord = 9; public static final int PortNumber_ord = 10; public static final int DatabaseName_ord = 11; public static final int DatabaseSchema_ord = 12; public static final int UserName_ord = 13; public static final int Password_ord = 14; public static final int DriverName_ord = 15; public static final int ClassName_ord = 16; public static final int FilePath_ord = 17; public static final DBCFGEntityDescriptorEnum instance = new DBCFGEntityDescriptorEnum(); public static final EntityDescriptor<DBConfiguration> DBConfiguration = (EntityDescriptor<DBConfiguration>) instance .valueOf(DBConfiguration_ord); public static final EntityDescriptor<JDBCDrivers> JDBCDrivers = (EntityDescriptor<JDBCDrivers>) instance .valueOf(JDBCDrivers_ord); public static final EntityDescriptor<JDBCDriver> JDBCDriver = (EntityDescriptor<JDBCDriver>) instance .valueOf(JDBCDriver_ord); public static final EntityDescriptor<Files> Files = (EntityDescriptor<Files>) instance .valueOf(Files_ord); public static final EntityDescriptor<DataSources> DataSources = (EntityDescriptor<DataSources>) instance .valueOf(DataSources_ord); public static final EntityDescriptor<DataSource> DataSource = (EntityDescriptor<DataSource>) instance .valueOf(DataSource_ord); public static final EntityDescriptor<Index> Index = (EntityDescriptor<Index>) instance .valueOf(Index_ord); public static final EntityDescriptor<Dialect> Dialect = (EntityDescriptor<Dialect>) instance .valueOf(Dialect_ord); public static final EntityDescriptor<Url> Url = (EntityDescriptor<Url>) instance .valueOf(Url_ord); public static final EntityDescriptor<ServerName> ServerName = (EntityDescriptor<ServerName>) instance .valueOf(ServerName_ord); public static final EntityDescriptor<PortNumber> PortNumber = (EntityDescriptor<PortNumber>) instance .valueOf(PortNumber_ord); public static final EntityDescriptor<DatabaseName> DatabaseName = (EntityDescriptor<DatabaseName>) instance .valueOf(DatabaseName_ord); public static final EntityDescriptor<DatabaseSchema> DatabaseSchema = (EntityDescriptor<DatabaseSchema>) instance .valueOf(DatabaseSchema_ord); public static final EntityDescriptor<UserName> UserName = (EntityDescriptor<UserName>) instance .valueOf(UserName_ord); public static final EntityDescriptor<Password> Password = (EntityDescriptor<Password>) instance .valueOf(Password_ord); public static final EntityDescriptor<DriverName> DriverName = (EntityDescriptor<DriverName>) instance .valueOf(DriverName_ord); public static final EntityDescriptor<ClassName> ClassName = (EntityDescriptor<ClassName>) instance .valueOf(ClassName_ord); public static final EntityDescriptor<FilePath> FilePath = (EntityDescriptor<FilePath>) instance .valueOf(FilePath_ord); private DBCFGEntityDescriptorEnum() { } private static final long serialVersionUID = 1; protected void initEntityDescriptors() { putSimpleEntity(DBConfiguration_ord, "DBConfiguration", DBConfiguration.class, false) .withFeature(DBCFGFeatureDescriptorEnum.drivers, JDBCDrivers_ord) .withFeature(DBCFGFeatureDescriptorEnum.dataSources, DataSources_ord) .withFeature(DBCFGFeatureDescriptorEnum.dataSourceIndex, Index_ord); putCompositeEntity( JDBCDrivers_ord, "JDBCDrivers", JDBCDrivers.class, false, JDBCDriver_ord, false, true); putSimpleEntity(JDBCDriver_ord, "JDBCDriver", JDBCDriver.class, false) .withFeature(DBCFGFeatureDescriptorEnum.driverName, DriverName_ord, false, true, false, false, false) .withFeature(DBCFGFeatureDescriptorEnum.driverClassName, ClassName_ord) .withFeature(DBCFGFeatureDescriptorEnum.files, Files_ord) .withFeature(DBCFGFeatureDescriptorEnum.dialect, Dialect_ord); putCompositeEntity( Files_ord, "Files", Files.class, false, FilePath_ord, false, false); putCompositeEntity( DataSources_ord, "DataSources", DataSources.class, false, DataSource_ord, true, false); putSimpleEntity(DataSource_ord, "DataSource", DataSource.class, false) .withFeature(DBCFGFeatureDescriptorEnum.driverName, DriverName_ord) .withFeature(DBCFGFeatureDescriptorEnum.url, Url_ord) .withFeature(DBCFGFeatureDescriptorEnum.serverName, ServerName_ord) .withFeature(DBCFGFeatureDescriptorEnum.portNumber, PortNumber_ord) .withFeature(DBCFGFeatureDescriptorEnum.databaseName, DatabaseName_ord) .withFeature(DBCFGFeatureDescriptorEnum.databaseSchema, DatabaseSchema_ord) .withFeature(DBCFGFeatureDescriptorEnum.userName, UserName_ord) .withFeature(DBCFGFeatureDescriptorEnum.password, Password_ord); putDataEntity(Index_ord, "Index", Index.class, false, int.class); putDataEntity(Dialect_ord, "Dialect", Dialect.class, false, DialectEnum.Value.class); putDataEntity(Url_ord, "Url", Url.class, false, String.class); putDataEntity(ServerName_ord, "ServerName", ServerName.class, false, String.class); putDataEntity(PortNumber_ord, "PortNumber", PortNumber.class, false, int.class); putDataEntity(DatabaseName_ord, "DatabaseName", DatabaseName.class, false, String.class); putDataEntity(DatabaseSchema_ord, "DatabaseSchema", DatabaseSchema.class, false, String.class); putDataEntity(UserName_ord, "UserName", UserName.class, false, String.class); putDataEntity(Password_ord, "Password", Password.class, false, String.class); putDataEntity(DriverName_ord, "DriverName", DriverName.class, false, String.class); putDataEntity(ClassName_ord, "ClassName", ClassName.class, false, String.class); putDataEntity(FilePath_ord, "FilePath", FilePath.class, false, String.class); } }