@Override public boolean isCellEditable(int rowIndex,int columnIndex){
  ProcessFunctionParameterValue value=valueList.get(rowIndex);
switch (columnIndex) {
case COL_OPTIONAL:
    return value.optional;
case COL_VALUE:
  if (value.optional) {
    return value.included;
  }
 else {
    return true;
  }
case COL_PARAMETER:
case COL_TYPE:
default :
return false;
}
}

@ Override public boolean isCellEditable ( int rowIndex , int columnIndex ) { ProcessFunctionParameterValue value = valueList . get ( rowIndex ) ; switch ( columnIndex ) { case COL_OPTIONAL : return value . optional ; case COL_VALUE : if ( value . optional ) { return value . included ; } else { return true ; } case COL_PARAMETER : case COL_TYPE : default : return false ; } }
checks if is cell editable .
