/** * Make a Model cell for the given column * * @param column * @return */ @Override public DTCellValue52 makeModelCellValue(BaseColumn column) { DataType.DataTypes dataType = utilities.getDataType(column); DTCellValue52 dcv = null; if (column instanceof LimitedEntryCol) { dcv = new DTCellValue52(Boolean.FALSE); } else if (column instanceof AttributeCol52) { AttributeCol52 ac = (AttributeCol52) column; if (ac.getAttribute().equals(RuleAttributeWidget.DIALECT_ATTR)) { dcv = new DTCellValue52(RuleAttributeWidget.DEFAULT_DIALECT); } else { dcv = new DTCellValue52(column.getDefaultValue()); } } else { dcv = new DTCellValue52(column.getDefaultValue()); } utilities.assertDTCellValue(dataType, dcv); return dcv; }