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 ListalternativeName; - - 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 ListshortName; - - 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 ListalternativeName; - 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 aset
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 ListgetAlternativeName() - { - 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 aset
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 ListgetSubmittedName() - { - 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 aset
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 ListgetCdAntigenName() - { - 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 aset
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 ListgetInnName() - { - 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 ListalternativeName; - - 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 aset
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 aset
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 ListshortName; - - 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 ListecNumber; + @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; + } - } + } }