/** * Returns the values in this group. Changes in this list are reflected on this {@code * ParameterValueGroup}. The returned list supports the {@link List#add(Object) add} operation. */ public List<GeneralParameterValue> values() { if (asList == null) { asList = new ParameterValueList((ParameterDescriptorGroup) descriptor, values); } return asList; }
/** * Remove the value at the specified index. * * @param index The index of the value to remove. */ @Override public GeneralParameterValue remove(final int index) { return remove(values.get(index).getDescriptor(), index); }