X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fxml%2Fbinding%2Funiprot%2FOrganismType.java;h=033e498fb92992a6153877c6f4e40d7daa93ca14;hb=beb2fee66dde629e3bbb7febb38d0116e1a64df2;hp=ca8ad97c3add5d951c03102fdcdad1864c51d838;hpb=3659ecfe7bb17dd25a0a6b5c94a7d9dab4525136;p=jalview.git diff --git a/src/jalview/xml/binding/uniprot/OrganismType.java b/src/jalview/xml/binding/uniprot/OrganismType.java index ca8ad97..b053df8 100644 --- a/src/jalview/xml/binding/uniprot/OrganismType.java +++ b/src/jalview/xml/binding/uniprot/OrganismType.java @@ -2,10 +2,9 @@ // 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: 2023.01.31 at 04:07:10 PM GMT +// Generated on: 2023.05.13 at 06:58:42 PM BST // - package jalview.xml.binding.uniprot; import java.util.ArrayList; @@ -16,13 +15,15 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; - /** * Describes the source organism. * - *
Java class for organismType complex type. + *
+ * Java class for organismType 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="organismType"> @@ -52,190 +53,203 @@ import javax.xml.bind.annotation.XmlType; * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "organismType", propOrder = { - "name", - "dbReference", - "lineage" -}) -public class OrganismType { - - @XmlElement(required = true) - protected Listname; - @XmlElement(required = true) - protected List dbReference; - protected OrganismType.Lineage lineage; - @XmlAttribute(name = "evidence") - protected List evidence; - - /** - * Gets the value of the name 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 name property. - * - *- * For example, to add a new item, do as follows: - *
- * getName().add(newItem); - *- * - * - *- * Objects of the following type(s) are allowed in the list - * {@link OrganismNameType } - * - * - */ - public List
getName() { - if (name == null) { - name = new ArrayList (); - } - return this.name; +@XmlType( + name = "organismType", + propOrder = + { "name", "dbReference", "lineage" }) +public class OrganismType +{ + + @XmlElement(required = true) + protected List name; + + @XmlElement(required = true) + protected List dbReference; + + protected OrganismType.Lineage lineage; + + @XmlAttribute(name = "evidence") + protected List evidence; + + /** + * Gets the value of the name 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 name property. + * + *+ * For example, to add a new item, do as follows: + * + *
+ * getName().add(newItem); + *+ * + * + *+ * Objects of the following type(s) are allowed in the list + * {@link OrganismNameType } + * + * + */ + public List
getName() + { + if (name == null) + { + name = new ArrayList (); } - - /** - * Gets the value of the dbReference 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 dbReference property. - * - *- * For example, to add a new item, do as follows: - *
- * getDbReference().add(newItem); - *- * - * - *- * Objects of the following type(s) are allowed in the list - * {@link DbReferenceType } - * - * - */ - public List
getDbReference() { - if (dbReference == null) { - dbReference = new ArrayList (); - } - return this.dbReference; + return this.name; + } + + /** + * Gets the value of the dbReference 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 dbReference property. + * + *+ * For example, to add a new item, do as follows: + * + *
+ * getDbReference().add(newItem); + *+ * + * + *+ * Objects of the following type(s) are allowed in the list + * {@link DbReferenceType } + * + * + */ + public List
getDbReference() + { + if (dbReference == null) + { + dbReference = new ArrayList (); } - - /** - * Gets the value of the lineage property. - * - * @return - * possible object is - * {@link OrganismType.Lineage } - * - */ - public OrganismType.Lineage getLineage() { - return lineage; + return this.dbReference; + } + + /** + * Gets the value of the lineage property. + * + * @return possible object is {@link OrganismType.Lineage } + * + */ + public OrganismType.Lineage getLineage() + { + return lineage; + } + + /** + * Sets the value of the lineage property. + * + * @param value + * allowed object is {@link OrganismType.Lineage } + * + */ + public void setLineage(OrganismType.Lineage value) + { + this.lineage = value; + } + + /** + * Gets the value of the evidence 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 evidence property. + * + *+ * For example, to add a new item, do as follows: + * + *
+ * getEvidence().add(newItem); + *+ * + * + *+ * Objects of the following type(s) are allowed in the list {@link Integer } + * + * + */ + public List
getEvidence() + { + if (evidence == null) + { + evidence = new ArrayList (); } + return this.evidence; + } + + /** + * + * 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="taxon" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + *+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { "taxon" }) + public static class Lineage + { - /** - * Sets the value of the lineage property. - * - * @param value - * allowed object is - * {@link OrganismType.Lineage } - * - */ - public void setLineage(OrganismType.Lineage value) { - this.lineage = value; - } + @XmlElement(required = true) + protected Listtaxon; /** - * Gets the value of the evidence property. + * Gets the value of the taxon 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 evidence 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 taxon property. * ** For example, to add a new item, do as follows: + * *
- * getEvidence().add(newItem); + * getTaxon().add(newItem); ** * *- * Objects of the following type(s) are allowed in the list - * {@link Integer } + * Objects of the following type(s) are allowed in the list {@link String } * * */ - public List
getEvidence() { - if (evidence == null) { - evidence = new ArrayList (); - } - return this.evidence; + public List getTaxon() + { + if (taxon == null) + { + taxon = new ArrayList (); + } + return this.taxon; } - - /** - * 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="taxon" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - *- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "taxon" - }) - public static class Lineage { - - @XmlElement(required = true) - protected Listtaxon; - - /** - * Gets the value of the taxon 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 taxon property. - * - *- * For example, to add a new item, do as follows: - *
- * getTaxon().add(newItem); - *- * - * - *- * Objects of the following type(s) are allowed in the list - * {@link String } - * - * - */ - public List
getTaxon() { - if (taxon == null) { - taxon = new ArrayList (); - } - return this.taxon; - } - - } + } }