- * Returns the value of field 'provenance'.\r
- * \r
- * @return the value of field 'Provenance'.\r
- */\r
- public uk.ac.vamsas.objects.core.Provenance getProvenance(\r
- ) {\r
- return this._provenance;\r
- }\r
-\r
- /**\r
- * Method getRange.\r
- * \r
- * @param index\r
- * @throws java.lang.IndexOutOfBoundsException if the index\r
- * given is outside the bounds of the collection\r
- * @return the value of the uk.ac.vamsas.objects.core.Range at\r
- * the given index\r
- */\r
- public uk.ac.vamsas.objects.core.Range getRange(\r
- final int index)\r
- throws java.lang.IndexOutOfBoundsException {\r
- // check bounds for index\r
- if (index < 0 || index >= this._rangeList.size()) {\r
- throw new IndexOutOfBoundsException("getRange: Index value '" + index + "' not in range [0.." + (this._rangeList.size() - 1) + "]");\r
- }\r
- \r
- return (uk.ac.vamsas.objects.core.Range) _rangeList.get(index);\r
- }\r
-\r
- /**\r
- * Method getRange.Returns the contents of the collection in an\r
- * Array. <p>Note: Just in case the collection contents are\r
- * changing in another thread, we pass a 0-length Array of the\r
- * correct type into the API call. This way we <i>know</i>\r
- * that the Array returned is of exactly the correct length.\r