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=f3d0e809b4b24c904a3ed7a18816726088f3b959;hb=a327fd39320e482fad4b57f256f3e3c8ebcf015b;hp=5a7d7319bcd1ae8a5f3ce1b1f2c2c22fbb2a4a0c;hpb=75509b3431c75337de94bb92c74d0cc35701ee52;p=jalview.git diff --git a/src/jalview/xml/binding/uniprot/ProteinType.java b/src/jalview/xml/binding/uniprot/ProteinType.java index 5a7d731..f3d0e80 100644 --- a/src/jalview/xml/binding/uniprot/ProteinType.java +++ b/src/jalview/xml/binding/uniprot/ProteinType.java @@ -2,9 +2,10 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.04.05 at 08:01:44 AM BST +// Generated on: 2023.01.31 at 04:07:10 PM GMT // + package jalview.xml.binding.uniprot; import java.util.ArrayList; @@ -14,16 +15,14 @@ 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">
@@ -58,497 +57,66 @@ 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
-{
-
-  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 - { +@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 } - * + * @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);
      * 
* * @@ -558,29 +126,26 @@ 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);
      * 
* * @@ -590,75 +155,74 @@ 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);
      * 
* * @@ -668,29 +232,26 @@ 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);
      * 
* * @@ -700,472 +261,849 @@ public class ProteinType * * */ - 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; + public List getInnName() { + if (innName == null) { + innName = new ArrayList(); + } + return this.innName; } /** - * 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. + * 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 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. * *

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

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

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

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

-     * getSubmittedName().add(newItem);
+     *    getComponent().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. + * {@link ProteinType.Component } * - * @param value - * allowed object is {@link EvidencedStringType } * */ - public void setAllergenName(EvidencedStringType value) - { - this.allergenName = value; + public List getComponent() { + if (component == null) { + component = new ArrayList(); + } + return this.component; } - /** - * 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. + *

Java class for anonymous complex type. * - * @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: + *

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

-     * getCdAntigenName().add(newItem);
+     * <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>
      * 
* * - *

- * 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; + @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; + } + } + /** - * Gets the value of the innName property. + *

Java class for anonymous complex type. * - *

- * 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: + *

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

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

- * 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; - } + @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; + } - } - - /** - *

- * 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; - } /** - * Gets the value of the shortName property. + *

Java class for anonymous complex type. * - *

- * 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: + *

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

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

- * 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; + @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; + } + } + /** - * 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. + *

Java class for anonymous complex type. * - *

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

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

-     * getEcNumber().add(newItem);
+     * <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>
      * 
* * - *

- * 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">
-   *       <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; + @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; + } - /** - * 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. + *

Java class for anonymous complex type. * - *

- * 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: + *

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

-     * getEcNumber().add(newItem);
+     * <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>
      * 
* * - *

- * 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; - } + @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; + } - } + } }