package org.whole.lang.rdb.model.adapters; import org.whole.lang.model.adapters.AbstractEntityAdapter; import org.whole.lang.rdb.model.*; import org.whole.lang.model.IEntity; import org.whole.lang.rdb.visitors.IRDBVisitor; import org.whole.lang.reflect.EntityDescriptor; import org.whole.lang.rdb.reflect.RDBEntityDescriptorEnum; import org.whole.lang.rdb.reflect.RDBFeatureDescriptorEnum; /** * @generator Whole */ public class TableAdapter extends AbstractEntityAdapter implements Table { private static final long serialVersionUID = 1; public TableAdapter(IEntity implementor) { super(implementor); } public TableAdapter() { } public void accept(IRDBVisitor visitor) { if (visitor.visitAdapter(this)) visitor.visit(this); } public EntityDescriptor<Table> wGetEntityDescriptor() { return RDBEntityDescriptorEnum.Table; } public StringData getName() { return wGet(RDBFeatureDescriptorEnum.name).wGetAdapter( RDBEntityDescriptorEnum.StringData); } public void setName(StringData name) { wSet(RDBFeatureDescriptorEnum.name, name); } public Name getEntityName() { return wGet(RDBFeatureDescriptorEnum.entityName).wGetAdapter( RDBEntityDescriptorEnum.Name); } public void setEntityName(Name entityName) { wSet(RDBFeatureDescriptorEnum.entityName, entityName); } public Columns getColumns() { return wGet(RDBFeatureDescriptorEnum.columns).wGetAdapter( RDBEntityDescriptorEnum.Columns); } public void setColumns(Columns columns) { wSet(RDBFeatureDescriptorEnum.columns, columns); } public PrimaryKey getPrimaryKey() { return wGet(RDBFeatureDescriptorEnum.primaryKey).wGetAdapter( RDBEntityDescriptorEnum.PrimaryKey); } public void setPrimaryKey(PrimaryKey primaryKey) { wSet(RDBFeatureDescriptorEnum.primaryKey, primaryKey); } public ForeignKeys getForeignKeys() { return wGet(RDBFeatureDescriptorEnum.foreignKeys).wGetAdapter( RDBEntityDescriptorEnum.ForeignKeys); } public void setForeignKeys(ForeignKeys foreignKeys) { wSet(RDBFeatureDescriptorEnum.foreignKeys, foreignKeys); } public Indices getIndices() { return wGet(RDBFeatureDescriptorEnum.indices).wGetAdapter( RDBEntityDescriptorEnum.Indices); } public void setIndices(Indices indices) { wSet(RDBFeatureDescriptorEnum.indices, indices); } public StringData getRemarks() { return wGet(RDBFeatureDescriptorEnum.remarks).wGetAdapter( RDBEntityDescriptorEnum.StringData); } public void setRemarks(StringData remarks) { wSet(RDBFeatureDescriptorEnum.remarks, remarks); } }