core_namespace_attributes.put(param_attr_name, param_attr);
logger.debug("Attribute: " + param_attr_name + " = " + param_attr);
}
if(param_def_entry instanceof ListParameter) {
ParameterValues param_vals = ((ListParameter) param_def_entry).getValues(param_context);
int num_options = param_vals.getRowCount();
ArrayList<ArrayList<Object>> selection_options = new ArrayList<ArrayList<Object>>(num_options);
for(int i = 0; i < num_options; i++) {
ArrayList<Object> one_option = new ArrayList<Object>();
one_option.add(param_vals.getKeyValue(i));
one_option.add(param_vals.getTextValue(i));
selection_options.add(one_option);
logger.debug("Selection option: {" + param_vals.getKeyValue(i) + ": " + param_vals.getTextValue(i) + "}");
}
one_param_info.put("selection_options", selection_options);
}