@Override
 public void setValueAt(Object aValue, int rowIndex, int columnIndex) {
   final ConstructionRow row = this.rows.get(rowIndex);
   switch (columnIndex) {
     case 0:
       row.setCanvas((java.awt.Image) aValue);
       break;
     case 1:
       row.setCut((com.stoneworks.Brick) aValue);
       break;
     case 2:
       row.setCutCount(Integer.valueOf(aValue.toString()));
       break;
     case 3:
       row.setCutDescription((String) aValue);
       break;
   }
 }