X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fxml%2Fbinding%2Funiprot%2FProteinType.java;fp=src%2Fjalview%2Fxml%2Fbinding%2Funiprot%2FProteinType.java;h=5a7d7319bcd1ae8a5f3ce1b1f2c2c22fbb2a4a0c;hb=d043ce47fc710d3eb2629ba926a8a7417bd67d8c;hp=defaff2b05d220f29ef9642be6bf5c56baf3cb4b;hpb=49db0dff1da16c3355b43a41498c1fc93ef47e91;p=jalview.git diff --git a/src/jalview/xml/binding/uniprot/ProteinType.java b/src/jalview/xml/binding/uniprot/ProteinType.java index defaff2..5a7d731 100644 --- a/src/jalview/xml/binding/uniprot/ProteinType.java +++ b/src/jalview/xml/binding/uniprot/ProteinType.java @@ -5,7 +5,6 @@ // Generated on: 2019.04.05 at 08:01:44 AM BST // - package jalview.xml.binding.uniprot; import java.util.ArrayList; @@ -15,14 +14,16 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; - /** - * Describes the names for the protein and parts thereof. - * Equivalent to the flat file DE-line. + * Describes the names for the protein and parts thereof. Equivalent to the flat + * file DE-line. * - *

Java class for proteinType complex type. + *

+ * Java class for proteinType complex type. * - *

The following schema fragment specifies the expected content contained within this class. + *

+ * The following schema fragment specifies the expected content contained within + * this class. * *

  * <complexType name="proteinType">
@@ -57,66 +58,497 @@ import javax.xml.bind.annotation.XmlType;
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "proteinType", propOrder = {
-    "recommendedName",
-    "alternativeName",
-    "submittedName",
-    "allergenName",
-    "biotechName",
-    "cdAntigenName",
-    "innName",
-    "domain",
-    "component"
-})
-public class ProteinType {
+@XmlType(
+  name = "proteinType",
+  propOrder =
+  { "recommendedName", "alternativeName", "submittedName", "allergenName",
+      "biotechName", "cdAntigenName", "innName", "domain", "component" })
+public class ProteinType
+{
+
+  protected ProteinType.RecommendedName recommendedName;
+
+  protected List alternativeName;
+
+  protected List submittedName;
+
+  protected EvidencedStringType allergenName;
+
+  protected EvidencedStringType biotechName;
+
+  protected List cdAntigenName;
+
+  protected List innName;
+
+  protected List domain;
+
+  protected List component;
+
+  /**
+   * Gets the value of the recommendedName property.
+   * 
+   * @return possible object is {@link ProteinType.RecommendedName }
+   * 
+   */
+  public ProteinType.RecommendedName getRecommendedName()
+  {
+    return recommendedName;
+  }
+
+  /**
+   * Sets the value of the recommendedName property.
+   * 
+   * @param value
+   *          allowed object is {@link ProteinType.RecommendedName }
+   * 
+   */
+  public void setRecommendedName(ProteinType.RecommendedName value)
+  {
+    this.recommendedName = value;
+  }
+
+  /**
+   * Gets the value of the alternativeName property.
+   * 
+   * 

+ * This accessor method returns a reference to the live list, not a snapshot. + * Therefore any modification you make to the returned list will be present + * inside the JAXB object. This is why there is not a set method + * for the alternativeName property. + * + *

+ * For example, to add a new item, do as follows: + * + *

+   * getAlternativeName().add(newItem);
+   * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProteinType.AlternativeName } + * + * + */ + public List getAlternativeName() + { + if (alternativeName == null) + { + alternativeName = new ArrayList(); + } + return this.alternativeName; + } + + /** + * Gets the value of the submittedName property. + * + *

+ * This accessor method returns a reference to the live list, not a snapshot. + * Therefore any modification you make to the returned list will be present + * inside the JAXB object. This is why there is not a set method + * for the submittedName property. + * + *

+ * For example, to add a new item, do as follows: + * + *

+   * getSubmittedName().add(newItem);
+   * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProteinType.SubmittedName } + * + * + */ + public List getSubmittedName() + { + if (submittedName == null) + { + submittedName = new ArrayList(); + } + return this.submittedName; + } + + /** + * Gets the value of the allergenName property. + * + * @return possible object is {@link EvidencedStringType } + * + */ + public EvidencedStringType getAllergenName() + { + return allergenName; + } + + /** + * Sets the value of the allergenName property. + * + * @param value + * allowed object is {@link EvidencedStringType } + * + */ + public void setAllergenName(EvidencedStringType value) + { + this.allergenName = value; + } + + /** + * Gets the value of the biotechName property. + * + * @return possible object is {@link EvidencedStringType } + * + */ + public EvidencedStringType getBiotechName() + { + return biotechName; + } + + /** + * Sets the value of the biotechName property. + * + * @param value + * allowed object is {@link EvidencedStringType } + * + */ + public void setBiotechName(EvidencedStringType value) + { + this.biotechName = value; + } + + /** + * Gets the value of the cdAntigenName property. + * + *

+ * This accessor method returns a reference to the live list, not a snapshot. + * Therefore any modification you make to the returned list will be present + * inside the JAXB object. This is why there is not a set method + * for the cdAntigenName property. + * + *

+ * For example, to add a new item, do as follows: + * + *

+   * getCdAntigenName().add(newItem);
+   * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EvidencedStringType } + * + * + */ + public List getCdAntigenName() + { + if (cdAntigenName == null) + { + cdAntigenName = new ArrayList(); + } + return this.cdAntigenName; + } + + /** + * Gets the value of the innName property. + * + *

+ * This accessor method returns a reference to the live list, not a snapshot. + * Therefore any modification you make to the returned list will be present + * inside the JAXB object. This is why there is not a set method + * for the innName property. + * + *

+ * For example, to add a new item, do as follows: + * + *

+   * getInnName().add(newItem);
+   * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EvidencedStringType } + * + * + */ + public List getInnName() + { + if (innName == null) + { + innName = new ArrayList(); + } + return this.innName; + } + + /** + * Gets the value of the domain property. + * + *

+ * This accessor method returns a reference to the live list, not a snapshot. + * Therefore any modification you make to the returned list will be present + * inside the JAXB object. This is why there is not a set method + * for the domain property. + * + *

+ * For example, to add a new item, do as follows: + * + *

+   * getDomain().add(newItem);
+   * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProteinType.Domain } + * + * + */ + public List getDomain() + { + if (domain == null) + { + domain = new ArrayList(); + } + return this.domain; + } + + /** + * Gets the value of the component property. + * + *

+ * This accessor method returns a reference to the live list, not a snapshot. + * Therefore any modification you make to the returned list will be present + * inside the JAXB object. This is why there is not a set method + * for the component property. + * + *

+ * For example, to add a new item, do as follows: + * + *

+   * getComponent().add(newItem);
+   * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProteinType.Component } + * + * + */ + public List getComponent() + { + if (component == null) + { + component = new ArrayList(); + } + return this.component; + } + + /** + *

+ * Java class for anonymous complex type. + * + *

+ * The following schema fragment specifies the expected content contained + * within this class. + * + *

+   * <complexType>
+   *   <complexContent>
+   *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+   *       <sequence>
+   *         <element name="fullName" type="{http://uniprot.org/uniprot}evidencedStringType" minOccurs="0"/>
+   *         <element name="shortName" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
+   *         <element name="ecNumber" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
+   *       </sequence>
+   *     </restriction>
+   *   </complexContent>
+   * </complexType>
+   * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { "fullName", "shortName", "ecNumber" }) + public static class AlternativeName + { + + protected EvidencedStringType fullName; + + protected List shortName; + + protected List ecNumber; + + /** + * Gets the value of the fullName property. + * + * @return possible object is {@link EvidencedStringType } + * + */ + public EvidencedStringType getFullName() + { + return fullName; + } + + /** + * Sets the value of the fullName property. + * + * @param value + * allowed object is {@link EvidencedStringType } + * + */ + public void setFullName(EvidencedStringType value) + { + this.fullName = value; + } + + /** + * Gets the value of the shortName property. + * + *

+ * This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will + * be present inside the JAXB object. This is why there is not a + * set method for the shortName property. + * + *

+ * For example, to add a new item, do as follows: + * + *

+     * getShortName().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EvidencedStringType } + * + * + */ + public List getShortName() + { + if (shortName == null) + { + shortName = new ArrayList(); + } + return this.shortName; + } + + /** + * Gets the value of the ecNumber property. + * + *

+ * This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will + * be present inside the JAXB object. This is why there is not a + * set method for the ecNumber property. + * + *

+ * For example, to add a new item, do as follows: + * + *

+     * getEcNumber().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EvidencedStringType } + * + * + */ + public List getEcNumber() + { + if (ecNumber == null) + { + ecNumber = new ArrayList(); + } + return this.ecNumber; + } + + } + + /** + *

+ * Java class for anonymous complex type. + * + *

+ * The following schema fragment specifies the expected content contained + * within this class. + * + *

+   * <complexType>
+   *   <complexContent>
+   *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+   *       <group ref="{http://uniprot.org/uniprot}proteinNameGroup"/>
+   *     </restriction>
+   *   </complexContent>
+   * </complexType>
+   * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType( + name = "", + propOrder = + { "recommendedName", "alternativeName", "submittedName", "allergenName", + "biotechName", "cdAntigenName", "innName" }) + public static class Component + { protected ProteinType.RecommendedName recommendedName; + protected List alternativeName; + protected List submittedName; + protected EvidencedStringType allergenName; + protected EvidencedStringType biotechName; + protected List cdAntigenName; + protected List innName; - protected List domain; - protected List component; /** * Gets the value of the recommendedName property. * - * @return - * possible object is - * {@link ProteinType.RecommendedName } - * + * @return possible object is {@link ProteinType.RecommendedName } + * */ - public ProteinType.RecommendedName getRecommendedName() { - return recommendedName; + public ProteinType.RecommendedName getRecommendedName() + { + return recommendedName; } /** * Sets the value of the recommendedName property. * * @param value - * allowed object is - * {@link ProteinType.RecommendedName } - * + * allowed object is {@link ProteinType.RecommendedName } + * */ - public void setRecommendedName(ProteinType.RecommendedName value) { - this.recommendedName = value; + public void setRecommendedName(ProteinType.RecommendedName value) + { + this.recommendedName = value; } /** * Gets the value of the alternativeName property. * *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the alternativeName property. + * This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will + * be present inside the JAXB object. This is why there is not a + * set method for the alternativeName property. * *

* For example, to add a new item, do as follows: + * *

-     *    getAlternativeName().add(newItem);
+     * getAlternativeName().add(newItem);
      * 
* * @@ -126,26 +558,29 @@ public class ProteinType { * * */ - public List getAlternativeName() { - if (alternativeName == null) { - alternativeName = new ArrayList(); - } - return this.alternativeName; + public List getAlternativeName() + { + if (alternativeName == null) + { + alternativeName = new ArrayList(); + } + return this.alternativeName; } /** * Gets the value of the submittedName property. * *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the submittedName property. + * This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will + * be present inside the JAXB object. This is why there is not a + * set method for the submittedName property. * *

* For example, to add a new item, do as follows: + * *

-     *    getSubmittedName().add(newItem);
+     * getSubmittedName().add(newItem);
      * 
* * @@ -155,74 +590,75 @@ public class ProteinType { * * */ - public List getSubmittedName() { - if (submittedName == null) { - submittedName = new ArrayList(); - } - return this.submittedName; + public List getSubmittedName() + { + if (submittedName == null) + { + submittedName = new ArrayList(); + } + return this.submittedName; } /** * Gets the value of the allergenName property. * - * @return - * possible object is - * {@link EvidencedStringType } - * + * @return possible object is {@link EvidencedStringType } + * */ - public EvidencedStringType getAllergenName() { - return allergenName; + public EvidencedStringType getAllergenName() + { + return allergenName; } /** * Sets the value of the allergenName property. * * @param value - * allowed object is - * {@link EvidencedStringType } - * + * allowed object is {@link EvidencedStringType } + * */ - public void setAllergenName(EvidencedStringType value) { - this.allergenName = value; + public void setAllergenName(EvidencedStringType value) + { + this.allergenName = value; } /** * Gets the value of the biotechName property. * - * @return - * possible object is - * {@link EvidencedStringType } - * + * @return possible object is {@link EvidencedStringType } + * */ - public EvidencedStringType getBiotechName() { - return biotechName; + public EvidencedStringType getBiotechName() + { + return biotechName; } /** * Sets the value of the biotechName property. * * @param value - * allowed object is - * {@link EvidencedStringType } - * + * allowed object is {@link EvidencedStringType } + * */ - public void setBiotechName(EvidencedStringType value) { - this.biotechName = value; + public void setBiotechName(EvidencedStringType value) + { + this.biotechName = value; } /** * Gets the value of the cdAntigenName property. * *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the cdAntigenName property. + * This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will + * be present inside the JAXB object. This is why there is not a + * set method for the cdAntigenName property. * *

* For example, to add a new item, do as follows: + * *

-     *    getCdAntigenName().add(newItem);
+     * getCdAntigenName().add(newItem);
      * 
* * @@ -232,26 +668,29 @@ public class ProteinType { * * */ - public List getCdAntigenName() { - if (cdAntigenName == null) { - cdAntigenName = new ArrayList(); - } - return this.cdAntigenName; + public List getCdAntigenName() + { + if (cdAntigenName == null) + { + cdAntigenName = new ArrayList(); + } + return this.cdAntigenName; } /** * Gets the value of the innName property. * *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the innName property. + * This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will + * be present inside the JAXB object. This is why there is not a + * set method for the innName property. * *

* For example, to add a new item, do as follows: + * *

-     *    getInnName().add(newItem);
+     * getInnName().add(newItem);
      * 
* * @@ -261,849 +700,472 @@ public class ProteinType { * * */ - public List getInnName() { - if (innName == null) { - innName = new ArrayList(); - } - return this.innName; + public List getInnName() + { + if (innName == null) + { + innName = new ArrayList(); + } + return this.innName; + } + + } + + /** + *

+ * Java class for anonymous complex type. + * + *

+ * The following schema fragment specifies the expected content contained + * within this class. + * + *

+   * <complexType>
+   *   <complexContent>
+   *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+   *       <group ref="{http://uniprot.org/uniprot}proteinNameGroup"/>
+   *     </restriction>
+   *   </complexContent>
+   * </complexType>
+   * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType( + name = "", + propOrder = + { "recommendedName", "alternativeName", "submittedName", "allergenName", + "biotechName", "cdAntigenName", "innName" }) + public static class Domain + { + + protected ProteinType.RecommendedName recommendedName; + + protected List alternativeName; + + protected List submittedName; + + protected EvidencedStringType allergenName; + + protected EvidencedStringType biotechName; + + protected List cdAntigenName; + + protected List innName; + + /** + * Gets the value of the recommendedName property. + * + * @return possible object is {@link ProteinType.RecommendedName } + * + */ + public ProteinType.RecommendedName getRecommendedName() + { + return recommendedName; } /** - * Gets the value of the domain property. + * Sets the value of the recommendedName property. + * + * @param value + * allowed object is {@link ProteinType.RecommendedName } + * + */ + public void setRecommendedName(ProteinType.RecommendedName value) + { + this.recommendedName = value; + } + + /** + * Gets the value of the alternativeName property. * *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the domain property. + * This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will + * be present inside the JAXB object. This is why there is not a + * set method for the alternativeName property. * *

* For example, to add a new item, do as follows: + * *

-     *    getDomain().add(newItem);
+     * getAlternativeName().add(newItem);
      * 
* * *

* Objects of the following type(s) are allowed in the list - * {@link ProteinType.Domain } + * {@link ProteinType.AlternativeName } * * */ - public List getDomain() { - if (domain == null) { - domain = new ArrayList(); - } - return this.domain; + public List getAlternativeName() + { + if (alternativeName == null) + { + alternativeName = new ArrayList(); + } + return this.alternativeName; } /** - * Gets the value of the component property. + * Gets the value of the submittedName property. * *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the component property. + * This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will + * be present inside the JAXB object. This is why there is not a + * set method for the submittedName property. * *

* For example, to add a new item, do as follows: + * *

-     *    getComponent().add(newItem);
+     * getSubmittedName().add(newItem);
      * 
* * *

* Objects of the following type(s) are allowed in the list - * {@link ProteinType.Component } + * {@link ProteinType.SubmittedName } * * */ - public List getComponent() { - if (component == null) { - component = new ArrayList(); - } - return this.component; + public List getSubmittedName() + { + if (submittedName == null) + { + submittedName = new ArrayList(); + } + return this.submittedName; } + /** + * Gets the value of the allergenName property. + * + * @return possible object is {@link EvidencedStringType } + * + */ + public EvidencedStringType getAllergenName() + { + return allergenName; + } /** - *

Java class for anonymous complex type. + * Sets the value of the allergenName property. * - *

The following schema fragment specifies the expected content contained within this class. + * @param value + * allowed object is {@link EvidencedStringType } * - *

-     * <complexType>
-     *   <complexContent>
-     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *       <sequence>
-     *         <element name="fullName" type="{http://uniprot.org/uniprot}evidencedStringType" minOccurs="0"/>
-     *         <element name="shortName" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
-     *         <element name="ecNumber" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
-     * 
+ */ + public void setAllergenName(EvidencedStringType value) + { + this.allergenName = value; + } + + /** + * Gets the value of the biotechName property. * + * @return possible object is {@link EvidencedStringType } * */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "fullName", - "shortName", - "ecNumber" - }) - public static class AlternativeName { - - protected EvidencedStringType fullName; - protected List shortName; - protected List ecNumber; - - /** - * Gets the value of the fullName property. - * - * @return - * possible object is - * {@link EvidencedStringType } - * - */ - public EvidencedStringType getFullName() { - return fullName; - } - - /** - * Sets the value of the fullName property. - * - * @param value - * allowed object is - * {@link EvidencedStringType } - * - */ - public void setFullName(EvidencedStringType value) { - this.fullName = value; - } - - /** - * Gets the value of the shortName property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the shortName property. - * - *

- * For example, to add a new item, do as follows: - *

-         *    getShortName().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link EvidencedStringType } - * - * - */ - public List getShortName() { - if (shortName == null) { - shortName = new ArrayList(); - } - return this.shortName; - } - - /** - * Gets the value of the ecNumber property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the ecNumber property. - * - *

- * For example, to add a new item, do as follows: - *

-         *    getEcNumber().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link EvidencedStringType } - * - * - */ - public List getEcNumber() { - if (ecNumber == null) { - ecNumber = new ArrayList(); - } - return this.ecNumber; - } + public EvidencedStringType getBiotechName() + { + return biotechName; + } + /** + * Sets the value of the biotechName property. + * + * @param value + * allowed object is {@link EvidencedStringType } + * + */ + public void setBiotechName(EvidencedStringType value) + { + this.biotechName = value; } + /** + * Gets the value of the cdAntigenName property. + * + *

+ * This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will + * be present inside the JAXB object. This is why there is not a + * set method for the cdAntigenName property. + * + *

+ * For example, to add a new item, do as follows: + * + *

+     * getCdAntigenName().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EvidencedStringType } + * + * + */ + public List getCdAntigenName() + { + if (cdAntigenName == null) + { + cdAntigenName = new ArrayList(); + } + return this.cdAntigenName; + } /** - *

Java class for anonymous complex type. + * Gets the value of the innName property. * - *

The following schema fragment specifies the expected content contained within this class. + *

+ * This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will + * be present inside the JAXB object. This is why there is not a + * set method for the innName property. + * + *

+ * For example, to add a new item, do as follows: * *

-     * <complexType>
-     *   <complexContent>
-     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *       <group ref="{http://uniprot.org/uniprot}proteinNameGroup"/>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * getInnName().add(newItem);
      * 
* * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EvidencedStringType } + * + * */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "recommendedName", - "alternativeName", - "submittedName", - "allergenName", - "biotechName", - "cdAntigenName", - "innName" - }) - public static class Component { - - protected ProteinType.RecommendedName recommendedName; - protected List alternativeName; - protected List submittedName; - protected EvidencedStringType allergenName; - protected EvidencedStringType biotechName; - protected List cdAntigenName; - protected List innName; - - /** - * Gets the value of the recommendedName property. - * - * @return - * possible object is - * {@link ProteinType.RecommendedName } - * - */ - public ProteinType.RecommendedName getRecommendedName() { - return recommendedName; - } - - /** - * Sets the value of the recommendedName property. - * - * @param value - * allowed object is - * {@link ProteinType.RecommendedName } - * - */ - public void setRecommendedName(ProteinType.RecommendedName value) { - this.recommendedName = value; - } - - /** - * Gets the value of the alternativeName property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the alternativeName property. - * - *

- * For example, to add a new item, do as follows: - *

-         *    getAlternativeName().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link ProteinType.AlternativeName } - * - * - */ - public List getAlternativeName() { - if (alternativeName == null) { - alternativeName = new ArrayList(); - } - return this.alternativeName; - } - - /** - * Gets the value of the submittedName property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the submittedName property. - * - *

- * For example, to add a new item, do as follows: - *

-         *    getSubmittedName().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link ProteinType.SubmittedName } - * - * - */ - public List getSubmittedName() { - if (submittedName == null) { - submittedName = new ArrayList(); - } - return this.submittedName; - } - - /** - * Gets the value of the allergenName property. - * - * @return - * possible object is - * {@link EvidencedStringType } - * - */ - public EvidencedStringType getAllergenName() { - return allergenName; - } - - /** - * Sets the value of the allergenName property. - * - * @param value - * allowed object is - * {@link EvidencedStringType } - * - */ - public void setAllergenName(EvidencedStringType value) { - this.allergenName = value; - } - - /** - * Gets the value of the biotechName property. - * - * @return - * possible object is - * {@link EvidencedStringType } - * - */ - public EvidencedStringType getBiotechName() { - return biotechName; - } - - /** - * Sets the value of the biotechName property. - * - * @param value - * allowed object is - * {@link EvidencedStringType } - * - */ - public void setBiotechName(EvidencedStringType value) { - this.biotechName = value; - } - - /** - * Gets the value of the cdAntigenName property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the cdAntigenName property. - * - *

- * For example, to add a new item, do as follows: - *

-         *    getCdAntigenName().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link EvidencedStringType } - * - * - */ - public List getCdAntigenName() { - if (cdAntigenName == null) { - cdAntigenName = new ArrayList(); - } - return this.cdAntigenName; - } - - /** - * Gets the value of the innName property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the innName property. - * - *

- * For example, to add a new item, do as follows: - *

-         *    getInnName().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link EvidencedStringType } - * - * - */ - public List getInnName() { - if (innName == null) { - innName = new ArrayList(); - } - return this.innName; - } + public List getInnName() + { + if (innName == null) + { + innName = new ArrayList(); + } + return this.innName; + } + } + + /** + *

+ * Java class for anonymous complex type. + * + *

+ * The following schema fragment specifies the expected content contained + * within this class. + * + *

+   * <complexType>
+   *   <complexContent>
+   *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+   *       <sequence>
+   *         <element name="fullName" type="{http://uniprot.org/uniprot}evidencedStringType"/>
+   *         <element name="shortName" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
+   *         <element name="ecNumber" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
+   *       </sequence>
+   *     </restriction>
+   *   </complexContent>
+   * </complexType>
+   * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { "fullName", "shortName", "ecNumber" }) + public static class RecommendedName + { + + @XmlElement(required = true) + protected EvidencedStringType fullName; + + protected List shortName; + + protected List ecNumber; + + /** + * Gets the value of the fullName property. + * + * @return possible object is {@link EvidencedStringType } + * + */ + public EvidencedStringType getFullName() + { + return fullName; } + /** + * Sets the value of the fullName property. + * + * @param value + * allowed object is {@link EvidencedStringType } + * + */ + public void setFullName(EvidencedStringType value) + { + this.fullName = value; + } /** - *

Java class for anonymous complex type. + * Gets the value of the shortName property. * - *

The following schema fragment specifies the expected content contained within this class. + *

+ * This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will + * be present inside the JAXB object. This is why there is not a + * set method for the shortName property. + * + *

+ * For example, to add a new item, do as follows: * *

-     * <complexType>
-     *   <complexContent>
-     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *       <group ref="{http://uniprot.org/uniprot}proteinNameGroup"/>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * getShortName().add(newItem);
      * 
* * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EvidencedStringType } + * + * */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "recommendedName", - "alternativeName", - "submittedName", - "allergenName", - "biotechName", - "cdAntigenName", - "innName" - }) - public static class Domain { - - protected ProteinType.RecommendedName recommendedName; - protected List alternativeName; - protected List submittedName; - protected EvidencedStringType allergenName; - protected EvidencedStringType biotechName; - protected List cdAntigenName; - protected List innName; - - /** - * Gets the value of the recommendedName property. - * - * @return - * possible object is - * {@link ProteinType.RecommendedName } - * - */ - public ProteinType.RecommendedName getRecommendedName() { - return recommendedName; - } - - /** - * Sets the value of the recommendedName property. - * - * @param value - * allowed object is - * {@link ProteinType.RecommendedName } - * - */ - public void setRecommendedName(ProteinType.RecommendedName value) { - this.recommendedName = value; - } - - /** - * Gets the value of the alternativeName property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the alternativeName property. - * - *

- * For example, to add a new item, do as follows: - *

-         *    getAlternativeName().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link ProteinType.AlternativeName } - * - * - */ - public List getAlternativeName() { - if (alternativeName == null) { - alternativeName = new ArrayList(); - } - return this.alternativeName; - } - - /** - * Gets the value of the submittedName property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the submittedName property. - * - *

- * For example, to add a new item, do as follows: - *

-         *    getSubmittedName().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link ProteinType.SubmittedName } - * - * - */ - public List getSubmittedName() { - if (submittedName == null) { - submittedName = new ArrayList(); - } - return this.submittedName; - } - - /** - * Gets the value of the allergenName property. - * - * @return - * possible object is - * {@link EvidencedStringType } - * - */ - public EvidencedStringType getAllergenName() { - return allergenName; - } - - /** - * Sets the value of the allergenName property. - * - * @param value - * allowed object is - * {@link EvidencedStringType } - * - */ - public void setAllergenName(EvidencedStringType value) { - this.allergenName = value; - } - - /** - * Gets the value of the biotechName property. - * - * @return - * possible object is - * {@link EvidencedStringType } - * - */ - public EvidencedStringType getBiotechName() { - return biotechName; - } - - /** - * Sets the value of the biotechName property. - * - * @param value - * allowed object is - * {@link EvidencedStringType } - * - */ - public void setBiotechName(EvidencedStringType value) { - this.biotechName = value; - } - - /** - * Gets the value of the cdAntigenName property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the cdAntigenName property. - * - *

- * For example, to add a new item, do as follows: - *

-         *    getCdAntigenName().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link EvidencedStringType } - * - * - */ - public List getCdAntigenName() { - if (cdAntigenName == null) { - cdAntigenName = new ArrayList(); - } - return this.cdAntigenName; - } - - /** - * Gets the value of the innName property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the innName property. - * - *

- * For example, to add a new item, do as follows: - *

-         *    getInnName().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link EvidencedStringType } - * - * - */ - public List getInnName() { - if (innName == null) { - innName = new ArrayList(); - } - return this.innName; - } - + public List getShortName() + { + if (shortName == null) + { + shortName = new ArrayList(); + } + return this.shortName; } - /** - *

Java class for anonymous complex type. + * Gets the value of the ecNumber property. + * + *

+ * This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will + * be present inside the JAXB object. This is why there is not a + * set method for the ecNumber property. * - *

The following schema fragment specifies the expected content contained within this class. + *

+ * For example, to add a new item, do as follows: * *

-     * <complexType>
-     *   <complexContent>
-     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *       <sequence>
-     *         <element name="fullName" type="{http://uniprot.org/uniprot}evidencedStringType"/>
-     *         <element name="shortName" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
-     *         <element name="ecNumber" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * getEcNumber().add(newItem);
      * 
* * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EvidencedStringType } + * + * */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "fullName", - "shortName", - "ecNumber" - }) - public static class RecommendedName { - - @XmlElement(required = true) - protected EvidencedStringType fullName; - protected List shortName; - protected List ecNumber; - - /** - * Gets the value of the fullName property. - * - * @return - * possible object is - * {@link EvidencedStringType } - * - */ - public EvidencedStringType getFullName() { - return fullName; - } - - /** - * Sets the value of the fullName property. - * - * @param value - * allowed object is - * {@link EvidencedStringType } - * - */ - public void setFullName(EvidencedStringType value) { - this.fullName = value; - } - - /** - * Gets the value of the shortName property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the shortName property. - * - *

- * For example, to add a new item, do as follows: - *

-         *    getShortName().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link EvidencedStringType } - * - * - */ - public List getShortName() { - if (shortName == null) { - shortName = new ArrayList(); - } - return this.shortName; - } - - /** - * Gets the value of the ecNumber property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the ecNumber property. - * - *

- * For example, to add a new item, do as follows: - *

-         *    getEcNumber().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link EvidencedStringType } - * - * - */ - public List getEcNumber() { - if (ecNumber == null) { - ecNumber = new ArrayList(); - } - return this.ecNumber; - } + public List getEcNumber() + { + if (ecNumber == null) + { + ecNumber = new ArrayList(); + } + return this.ecNumber; + } + + } + + /** + *

+ * Java class for anonymous complex type. + * + *

+ * The following schema fragment specifies the expected content contained + * within this class. + * + *

+   * <complexType>
+   *   <complexContent>
+   *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+   *       <sequence>
+   *         <element name="fullName" type="{http://uniprot.org/uniprot}evidencedStringType"/>
+   *         <element name="ecNumber" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
+   *       </sequence>
+   *     </restriction>
+   *   </complexContent>
+   * </complexType>
+   * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { "fullName", "ecNumber" }) + public static class SubmittedName + { + + @XmlElement(required = true) + protected EvidencedStringType fullName; + + protected List ecNumber; + /** + * Gets the value of the fullName property. + * + * @return possible object is {@link EvidencedStringType } + * + */ + public EvidencedStringType getFullName() + { + return fullName; } + /** + * Sets the value of the fullName property. + * + * @param value + * allowed object is {@link EvidencedStringType } + * + */ + public void setFullName(EvidencedStringType value) + { + this.fullName = value; + } /** - *

Java class for anonymous complex type. + * Gets the value of the ecNumber property. * - *

The following schema fragment specifies the expected content contained within this class. + *

+ * This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will + * be present inside the JAXB object. This is why there is not a + * set method for the ecNumber property. + * + *

+ * For example, to add a new item, do as follows: * *

-     * <complexType>
-     *   <complexContent>
-     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *       <sequence>
-     *         <element name="fullName" type="{http://uniprot.org/uniprot}evidencedStringType"/>
-     *         <element name="ecNumber" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     * getEcNumber().add(newItem);
      * 
* * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EvidencedStringType } + * + * */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "fullName", - "ecNumber" - }) - public static class SubmittedName { - - @XmlElement(required = true) - protected EvidencedStringType fullName; - protected List ecNumber; - - /** - * Gets the value of the fullName property. - * - * @return - * possible object is - * {@link EvidencedStringType } - * - */ - public EvidencedStringType getFullName() { - return fullName; - } - - /** - * Sets the value of the fullName property. - * - * @param value - * allowed object is - * {@link EvidencedStringType } - * - */ - public void setFullName(EvidencedStringType value) { - this.fullName = value; - } - - /** - * Gets the value of the ecNumber property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the ecNumber property. - * - *

- * For example, to add a new item, do as follows: - *

-         *    getEcNumber().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link EvidencedStringType } - * - * - */ - public List getEcNumber() { - if (ecNumber == null) { - ecNumber = new ArrayList(); - } - return this.ecNumber; - } - + public List getEcNumber() + { + if (ecNumber == null) + { + ecNumber = new ArrayList(); + } + return this.ecNumber; } + } + }