String paramType = (String) defaultTableModel.getValueAt(i, 2);
String parameterDescription = (String) defaultTableModel.getValueAt(i, 3);
if (parameterName != null && !parameterName.trim().equals("")) {
// todo how to handle Enum
if (getIOStringList()[0].equals(defaultTableModel.getValueAt(i, 0))) {
InputParameterType parameter = InputParameterType.Factory.newInstance();
parameter.setParameterName(parameterName);
parameter.setParameterDescription(parameterDescription);
ParameterType parameterType = parameter.addNewParameterType();
parameterType.setType(DataType.Enum.forString(paramType));
parameterType.setName(paramType);
inputParameters.add(parameter);
} else {
OutputParameterType parameter = OutputParameterType.Factory.newInstance();
parameter.setParameterName(parameterName);
parameter.setParameterDescription(parameterDescription);
ParameterType parameterType = parameter.addNewParameterType();
parameterType.setType(DataType.Enum.forString(paramType));
parameterType.setName(paramType);
outputParameters.add(parameter);
}
}