public void addSimpleProperty(SimplePropertyImpl simpleProperty) throws ModelException { fields.addField(simpleProperty); }
public Field getFieldBackedByColumns(SortedSet<? extends Column> columns) { return fields.getFieldBackedByColumns(columns); }
public Field getFieldByName(CharSequence name) throws ModelException { return fields.getFieldByName(name); }
public SortedSet<Column> getColumns() { return fields.getColumns(); }
public SortedSet<ColumnName> getColumnNames() { return fields.getColumnNames(); }
public SortedSet<ManyToOneIdentityField> getManyToOnes() { return fields.getFields(ManyToOneIdentityField.class); }
public int getManyToOneCount() { return fields.getFieldCount(ManyToOneIdentityField.class); }
public ManyToOneIdentityField getManyToOne(CharSequence name) throws ModelException { return fields.getFieldByName(ManyToOneIdentityField.class, name); }