X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=inline;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> - * <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> - * </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
+ * 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
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ProteinType.SubmittedName }
+ *
+ *
+ */
+ public List
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link EvidencedStringType }
+ *
+ *
+ */
+ public List
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link EvidencedStringType }
+ *
+ *
+ */
+ public List
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ProteinType.Domain }
+ *
+ *
+ */
+ public List
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link ProteinType.Component }
+ *
+ *
+ */
+ public List
+ * Java class for anonymous complex type.
+ *
+ *
+ * The following schema fragment specifies the expected content contained
+ * within this class.
+ *
+ *
+ * This accessor method returns a reference to the live list, not a
+ * snapshot. Therefore any modification you make to the returned list will
+ * be present inside the JAXB object. This is why there is not a
+ *
+ * For example, to add a new item, do as follows:
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link EvidencedStringType }
+ *
+ *
+ */
+ public List
+ * 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
+ *
+ * For example, to add a new item, do as follows:
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link EvidencedStringType }
+ *
+ *
+ */
+ public List
+ * Java class for anonymous complex type.
+ *
+ *
+ * The following schema fragment specifies the expected content contained
+ * within this class.
+ *
+ *
+ * This accessor method returns a reference to the live list, not a
+ * snapshot. Therefore any modification you make to the returned list will
+ * be present inside the JAXB object. This is why there is not a
+ *
* For example, to add a new item, do as follows:
- * <pre>
- * getAlternativeName().add(newItem);
- * </pre>
+ *
+ *
* Objects of the following type(s) are allowed in the list
* {@link ProteinType.AlternativeName }
*
*
*/
- public List
+ * 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
+ *
* For example, to add a new item, do as follows:
- * <pre>
- * getSubmittedName().add(newItem);
- * </pre>
+ *
+ *
* Objects of the following type(s) are allowed in the list
* {@link ProteinType.SubmittedName }
*
*
*/
- public List
+ * 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
+ *
* For example, to add a new item, do as follows:
- * <pre>
- * getCdAntigenName().add(newItem);
- * </pre>
+ *
+ *
* Objects of the following type(s) are allowed in the list
* {@link EvidencedStringType }
*
*
*/
- public List
+ * 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
+ *
* For example, to add a new item, do as follows:
- * <pre>
- * getInnName().add(newItem);
- * </pre>
+ *
+ *
* Objects of the following type(s) are allowed in the list
* {@link EvidencedStringType }
*
*
*/
- public List
+ * Java class for anonymous complex type.
+ *
+ *
+ * The following schema fragment specifies the expected content contained
+ * within this class.
+ *
+ *
+ * This accessor method returns a reference to the live list, not a
+ * snapshot. Therefore any modification you make to the returned list will
+ * be present inside the JAXB object. This is why there is not a
+ *
* For example, to add a new item, do as follows:
- * <pre>
- * getDomain().add(newItem);
- * </pre>
+ *
+ *
* Objects of the following type(s) are allowed in the list
- * {@link ProteinType.Domain }
+ * {@link ProteinType.AlternativeName }
*
*
*/
- public List
+ * 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
+ *
* For example, to add a new item, do as follows:
- * <pre>
- * getComponent().add(newItem);
- * </pre>
+ *
+ *
* Objects of the following type(s) are allowed in the list
- * {@link ProteinType.Component }
+ * {@link ProteinType.SubmittedName }
*
*
*/
- public List
+ * 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
+ *
+ * For example, to add a new item, do as follows:
+ *
+ *
+ * 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
+ * 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
+ *
+ * For example, to add a new item, do as follows:
*
- * <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <group ref="{http://uniprot.org/uniprot}proteinNameGroup"/>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </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 Domain {
-
- protected ProteinType.RecommendedName recommendedName;
- protected List
+ * Java class for anonymous complex type.
+ *
+ *
+ * The following schema fragment specifies the expected content contained
+ * within this class.
+ *
+ *
+ * This accessor method returns a reference to the live list, not a
+ * snapshot. Therefore any modification you make to the returned list will
+ * be present inside the JAXB object. This is why there is not a
+ *
+ * For example, to add a new item, do as follows:
*
- * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * 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
+ * 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
+ *
+ * For example, to add a new item, do as follows:
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link EvidencedStringType }
+ *
+ *
+ */
+ public List
+ * Java class for anonymous complex type.
+ *
+ *
+ * The following schema fragment specifies the expected content contained
+ * within this class.
+ *
+ *
+ * This accessor method returns a reference to the live list, not a
+ * snapshot. Therefore any modification you make to the returned list will
+ * be present inside the JAXB object. This is why there is not a
+ *
+ * For example, to add a new item, do as follows:
+ *
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link EvidencedStringType }
+ *
+ *
+ */
+ public Listset
method
+ * for the submittedName property.
+ *
+ *
+ * getSubmittedName().add(newItem);
+ *
+ *
+ *
+ * set
method
+ * for the cdAntigenName property.
+ *
+ *
+ * getCdAntigenName().add(newItem);
+ *
+ *
+ *
+ * set
method
+ * for the innName property.
+ *
+ *
+ * getInnName().add(newItem);
+ *
+ *
+ *
+ * set
method
+ * for the domain property.
+ *
+ *
+ * getDomain().add(newItem);
+ *
+ *
+ *
+ * set
method
+ * for the component property.
+ *
+ *
+ * getComponent().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>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = { "fullName", "shortName", "ecNumber" })
+ public static class AlternativeName
+ {
+
+ protected EvidencedStringType fullName;
+
+ protected Listset
method for the shortName property.
+ *
+ *
+ * getShortName().add(newItem);
+ *
+ *
+ *
+ * set
method for the ecNumber property.
+ *
+ *
+ * getEcNumber().add(newItem);
+ *
+ *
+ *
+ *
+ * <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 Listset
method for the alternativeName property.
*
- * <p>
+ *
+ * getAlternativeName().add(newItem);
+ *
*
*
- * <p>
+ * set
method for the submittedName property.
*
- * <p>
+ *
+ * getSubmittedName().add(newItem);
+ *
*
*
- * <p>
+ * set
method for the cdAntigenName property.
*
- * <p>
+ *
+ * getCdAntigenName().add(newItem);
+ *
*
*
- * <p>
+ * set
method for the innName property.
*
- * <p>
+ *
+ * getInnName().add(newItem);
+ *
*
*
- * <p>
+ *
+ * <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 Listset
method for the alternativeName property.
+ *
+ *
+ * getAlternativeName().add(newItem);
+ *
*
*
- * <p>
+ * set
method for the submittedName property.
*
- * <p>
+ *
+ * getSubmittedName().add(newItem);
+ *
*
*
- * <p>
+ * set
method for the cdAntigenName property.
+ *
+ *
+ * getCdAntigenName().add(newItem);
+ *
*
- * <p>The following schema fragment specifies the expected content contained within this class.
*
- * <pre>
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <group ref="{http://uniprot.org/uniprot}proteinNameGroup"/>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </pre>
+ * set
method for the innName property.
*
- * <p>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">
+ * <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 Listset
method for the shortName property.
+ *
+ *
+ * getShortName().add(newItem);
+ *
*
- * <pre>
- * <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>
- * </pre>
+ *
+ * set
method for the ecNumber property.
+ *
+ *
+ * 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>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = { "fullName", "ecNumber" })
+ public static class SubmittedName
+ {
+
+ @XmlElement(required = true)
+ protected EvidencedStringType fullName;
+
+ protected Listset
method for the ecNumber property.
+ *
+ *
+ * getEcNumber().add(newItem);
+ *
+ *
+ *
+ *