Vaadin Table fila edición en línea

Creé una tabla en vaadin y tengo un botón de edición para cada fila de la tabla. Intenté

table.setEditable(true) 

pero eso hace que toda la tabla sea editable. Cuando hago clic en el botón editar, quiero que solo se pueda editar la fila seleccionada y, si es posible, algunas celdas se pueden personalizar, por ejemplo, casilla de verificación, menú desplegable, etc.

Respuestas a la pregunta(3)

Su respuesta a la pregunta