+ }\r
+\r
+ /**\r
+ * Method removeSequenceSetProperties.\r
+ * \r
+ * @param vSequenceSetProperties\r
+ * @return true if the object was removed from the collection.\r
+ */\r
+ public boolean removeSequenceSetProperties(\r
+ final jalview.schemabinding.version2.SequenceSetProperties vSequenceSetProperties)\r
+ {\r
+ boolean removed = _sequenceSetPropertiesList\r
+ .remove(vSequenceSetProperties);\r
+ return removed;\r
+ }\r
+\r
+ /**\r
+ * Method removeSequenceSetPropertiesAt.\r
+ * \r
+ * @param index\r
+ * @return the element removed from the collection\r
+ */\r
+ public jalview.schemabinding.version2.SequenceSetProperties removeSequenceSetPropertiesAt(\r
+ final int index)\r
+ {\r
+ java.lang.Object obj = this._sequenceSetPropertiesList.remove(index);\r
+ return (jalview.schemabinding.version2.SequenceSetProperties) obj;\r
+ }\r
+\r
+ /**\r
+ * \r
+ * \r
+ * @param index\r
+ * @param vAlcodonFrame\r
+ * @throws java.lang.IndexOutOfBoundsException\r
+ * if the index given is outside the bounds of the collection\r
+ */\r
+ public void setAlcodonFrame(final int index,\r
+ final jalview.schemabinding.version2.AlcodonFrame vAlcodonFrame)\r
+ throws java.lang.IndexOutOfBoundsException\r
+ {\r
+ // check bounds for index\r
+ if (index < 0 || index >= this._alcodonFrameList.size())\r
+ {\r
+ throw new IndexOutOfBoundsException("setAlcodonFrame: Index value '"\r
+ + index + "' not in range [0.."\r
+ + (this._alcodonFrameList.size() - 1) + "]");\r
+ }\r
+\r
+ this._alcodonFrameList.set(index, vAlcodonFrame);\r
+ }\r