X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fxml%2Fbinding%2Funiprot%2FProteinType.java;h=13fe5aa5712ad987b7c9c4db28508e93cbc34cb4;hb=8a7a9401835f50b64bab13489de2781e8ced6ba8;hp=14e6614a367fbc0d4d587b2bac91b7d7fb37e87c;hpb=7b32d373b60d0af55481cfd6d377b2cc1ec035c0;p=jalview.git diff --git a/src/jalview/xml/binding/uniprot/ProteinType.java b/src/jalview/xml/binding/uniprot/ProteinType.java index 14e6614..13fe5aa 100644 --- a/src/jalview/xml/binding/uniprot/ProteinType.java +++ b/src/jalview/xml/binding/uniprot/ProteinType.java @@ -1,11 +1,10 @@ // -// This file was generated by the Eclipse Implementation of JAXB, v2.3.3 -// See https://eclipse-ee4j.github.io/jaxb-ri +// 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: 2022.02.07 at 04:44:21 PM GMT +// Generated on: 2023.05.13 at 06:58:42 PM BST // - package jalview.xml.binding.uniprot; import java.util.ArrayList; @@ -15,1095 +14,1158 @@ 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. * - * <p>Java class for proteinType complex type. + *

+ * Java class for proteinType complex type. * - * <p>The following schema fragment specifies the expected content contained within this class. + *

+ * The following schema fragment specifies the expected content contained within + * this class. * - * <pre> - * &lt;complexType name="proteinType"&gt; - * &lt;complexContent&gt; - * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; - * &lt;sequence&gt; - * &lt;group ref="{http://uniprot.org/uniprot}proteinNameGroup"/&gt; - * &lt;element name="domain" maxOccurs="unbounded" minOccurs="0"&gt; - * &lt;complexType&gt; - * &lt;complexContent&gt; - * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; - * &lt;group ref="{http://uniprot.org/uniprot}proteinNameGroup"/&gt; - * &lt;/restriction&gt; - * &lt;/complexContent&gt; - * &lt;/complexType&gt; - * &lt;/element&gt; - * &lt;element name="component" maxOccurs="unbounded" minOccurs="0"&gt; - * &lt;complexType&gt; - * &lt;complexContent&gt; - * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; - * &lt;group ref="{http://uniprot.org/uniprot}proteinNameGroup"/&gt; - * &lt;/restriction&gt; - * &lt;/complexContent&gt; - * &lt;/complexType&gt; - * &lt;/element&gt; - * &lt;/sequence&gt; - * &lt;/restriction&gt; - * &lt;/complexContent&gt; - * &lt;/complexType&gt; - * </pre> + *

+ * <complexType name="proteinType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <group ref="{http://uniprot.org/uniprot}proteinNameGroup"/>
+ *         <element name="domain" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <group ref="{http://uniprot.org/uniprot}proteinNameGroup"/>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="component" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <group ref="{http://uniprot.org/uniprot}proteinNameGroup"/>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
* * */ @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. * - * <p> - * 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 <CODE>set</CODE> 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. * - * <p> + *

* For example, to add a new item, do as follows: - * <pre> - * getAlternativeName().add(newItem); - * </pre> + * + *

+     * getAlternativeName().add(newItem);
+     * 
* * - * <p> + *

* 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; + public List getAlternativeName() + { + if (alternativeName == null) + { + alternativeName = new ArrayList(); + } + return this.alternativeName; } /** * Gets the value of the submittedName property. * - * <p> - * 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 <CODE>set</CODE> 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. * - * <p> + *

* For example, to add a new item, do as follows: - * <pre> - * getSubmittedName().add(newItem); - * </pre> + * + *

+     * getSubmittedName().add(newItem);
+     * 
* * - * <p> + *

* 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; + 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. * - * <p> - * 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 <CODE>set</CODE> 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. * - * <p> + *

* For example, to add a new item, do as follows: - * <pre> - * getCdAntigenName().add(newItem); - * </pre> + * + *

+     * getCdAntigenName().add(newItem);
+     * 
* * - * <p> + *

* 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; + public List getCdAntigenName() + { + if (cdAntigenName == null) + { + cdAntigenName = new ArrayList(); + } + return this.cdAntigenName; } /** * Gets the value of the innName property. * - * <p> - * 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 <CODE>set</CODE> 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. * - * <p> + *

* For example, to add a new item, do as follows: - * <pre> - * getInnName().add(newItem); - * </pre> + * + *

+     * getInnName().add(newItem);
+     * 
* * - * <p> + *

* 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">
+   *       <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 domain property. + * Gets the value of the recommendedName property. * - * <p> - * 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 <CODE>set</CODE> method for the domain property. + * @return possible object is {@link ProteinType.RecommendedName } * - * <p> + */ + 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: - * <pre> - * getDomain().add(newItem); - * </pre> + * + *

+     * getAlternativeName().add(newItem);
+     * 
* * - * <p> + *

* 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. * - * <p> - * 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 <CODE>set</CODE> 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. * - * <p> + *

* For example, to add a new item, do as follows: - * <pre> - * getComponent().add(newItem); - * </pre> + * + *

+     * getSubmittedName().add(newItem);
+     * 
* * - * <p> + *

* 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; } - /** - * <p>Java class for anonymous complex type. + * Gets the value of the allergenName property. * - * <p>The following schema fragment specifies the expected content contained within this class. + * @return possible object is {@link EvidencedStringType } * - * <pre> - * &lt;complexType&gt; - * &lt;complexContent&gt; - * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; - * &lt;sequence&gt; - * &lt;element name="fullName" type="{http://uniprot.org/uniprot}evidencedStringType" minOccurs="0"/&gt; - * &lt;element name="shortName" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/&gt; - * &lt;element name="ecNumber" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/&gt; - * &lt;/sequence&gt; - * &lt;/restriction&gt; - * &lt;/complexContent&gt; - * &lt;/complexType&gt; - * </pre> + */ + public EvidencedStringType getAllergenName() + { + return allergenName; + } + + /** + * Sets the value of the allergenName property. * + * @param value + * allowed 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. - * - * <p> - * 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 <CODE>set</CODE> method for the shortName property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getShortName().add(newItem); - * </pre> - * - * - * <p> - * 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. - * - * <p> - * 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 <CODE>set</CODE> method for the ecNumber property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getEcNumber().add(newItem); - * </pre> - * - * - * <p> - * 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 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; + } /** - * <p>Java class for anonymous complex type. + * 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);
+     * 
* - * <p>The following schema fragment specifies the expected content contained within this class. * - * <pre> - * &lt;complexType&gt; - * &lt;complexContent&gt; - * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; - * &lt;group ref="{http://uniprot.org/uniprot}proteinNameGroup"/&gt; - * &lt;/restriction&gt; - * &lt;/complexContent&gt; - * &lt;/complexType&gt; - * </pre> + *

+ * 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. - * - * <p> - * 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 <CODE>set</CODE> method for the alternativeName property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getAlternativeName().add(newItem); - * </pre> - * - * - * <p> - * 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. - * - * <p> - * 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 <CODE>set</CODE> method for the submittedName property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getSubmittedName().add(newItem); - * </pre> - * - * - * <p> - * 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. - * - * <p> - * 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 <CODE>set</CODE> method for the cdAntigenName property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getCdAntigenName().add(newItem); - * </pre> - * - * - * <p> - * 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. - * - * <p> - * 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 <CODE>set</CODE> method for the innName property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getInnName().add(newItem); - * </pre> - * - * - * <p> - * 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 getCdAntigenName() + { + if (cdAntigenName == null) + { + cdAntigenName = new ArrayList(); + } + return this.cdAntigenName; } - /** - * <p>Java class for anonymous complex type. + * 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. * - * <p>The following schema fragment specifies the expected content contained within this class. + *

+ * For example, to add a new item, do as follows: * - * <pre> - * &lt;complexType&gt; - * &lt;complexContent&gt; - * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; - * &lt;group ref="{http://uniprot.org/uniprot}proteinNameGroup"/&gt; - * &lt;/restriction&gt; - * &lt;/complexContent&gt; - * &lt;/complexType&gt; - * </pre> + *

+     * 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 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. - * - * <p> - * 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 <CODE>set</CODE> method for the alternativeName property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getAlternativeName().add(newItem); - * </pre> - * - * - * <p> - * 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. - * - * <p> - * 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 <CODE>set</CODE> method for the submittedName property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getSubmittedName().add(newItem); - * </pre> - * - * - * <p> - * 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. - * - * <p> - * 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 <CODE>set</CODE> method for the cdAntigenName property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getCdAntigenName().add(newItem); - * </pre> - * - * - * <p> - * 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. - * - * <p> - * 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 <CODE>set</CODE> method for the innName property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getInnName().add(newItem); - * </pre> - * - * - * <p> - * 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; + } /** - * <p>Java class for anonymous complex type. + * 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: * - * <p>The following schema fragment specifies the expected content contained within this class. + *

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

+ * 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. - * - * <p> - * 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 <CODE>set</CODE> method for the shortName property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getShortName().add(newItem); - * </pre> - * - * - * <p> - * 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. - * - * <p> - * 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 <CODE>set</CODE> method for the ecNumber property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getEcNumber().add(newItem); - * </pre> - * - * - * <p> - * 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 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">
+   *       <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; /** - * <p>Java class for anonymous complex type. + * Gets the value of the fullName property. * - * <p>The following schema fragment specifies the expected content contained within this class. + * @return possible object is {@link EvidencedStringType } * - * <pre> - * &lt;complexType&gt; - * &lt;complexContent&gt; - * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; - * &lt;sequence&gt; - * &lt;element name="fullName" type="{http://uniprot.org/uniprot}evidencedStringType"/&gt; - * &lt;element name="ecNumber" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/&gt; - * &lt;/sequence&gt; - * &lt;/restriction&gt; - * &lt;/complexContent&gt; - * &lt;/complexType&gt; - * </pre> + */ + public EvidencedStringType getFullName() + { + return fullName; + } + + /** + * Sets the value of the fullName property. * + * @param value + * allowed object is {@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. - * - * <p> - * 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 <CODE>set</CODE> method for the ecNumber property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getEcNumber().add(newItem); - * </pre> - * - * - * <p> - * 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 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; } + } + }