code: @Override
      public boolean isCellEditable(int row, int column) {
          // names are not editable
          if (column == 0) {
              return false;
          }
  
          PropertySheetTableModel.Item item = getSheetModel().getPropertySheetElement(row);
          return item.isProperty() && item.getProperty().isEditable();
      }
docs: /* (non-Javadoc)
  @see javax.swing.JTable#isCellEditable(int, int)