X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fxml%2Fbinding%2Funiprot%2FCommentType.java;fp=src%2Fjalview%2Fxml%2Fbinding%2Funiprot%2FCommentType.java;h=8766f7a7bd26e4f14c2670e462a472acd451c535;hb=a327fd39320e482fad4b57f256f3e3c8ebcf015b;hp=afd1da1896b7b1aa76d9c5c65cbae01ad0a7503b;hpb=75509b3431c75337de94bb92c74d0cc35701ee52;p=jalview.git diff --git a/src/jalview/xml/binding/uniprot/CommentType.java b/src/jalview/xml/binding/uniprot/CommentType.java index afd1da1..8766f7a 100644 --- a/src/jalview/xml/binding/uniprot/CommentType.java +++ b/src/jalview/xml/binding/uniprot/CommentType.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; @@ -16,16 +17,14 @@ import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; + /** - * Describes different types of general annotations. Equivalent to the flat file - * CC-line. + * Describes different types of general annotations. + * Equivalent to the flat file CC-line. * - *

- * Java class for commentType complex type. + *

Java class for commentType 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="commentType">
@@ -174,1673 +173,1619 @@ import javax.xml.bind.annotation.XmlType;
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(
-  name = "commentType",
-  propOrder =
-  { "molecule", "absorption", "kinetics", "phDependence", "redoxPotential",
-      "temperatureDependence", "reaction", "physiologicalReaction",
-      "cofactor", "subcellularLocation", "conflict", "link", "event",
-      "isoform", "interactant", "organismsDiffer", "experiments", "disease",
-      "location", "text" })
-public class CommentType
-{
-
-  protected MoleculeType molecule;
-
-  protected CommentType.Absorption absorption;
-
-  protected CommentType.Kinetics kinetics;
-
-  protected CommentType.PhDependence phDependence;
-
-  protected CommentType.RedoxPotential redoxPotential;
-
-  protected CommentType.TemperatureDependence temperatureDependence;
-
-  protected ReactionType reaction;
-
-  protected List physiologicalReaction;
-
-  protected List cofactor;
-
-  protected List subcellularLocation;
-
-  protected CommentType.Conflict conflict;
-
-  protected List link;
+@XmlType(name = "commentType", propOrder = {
+    "molecule",
+    "absorption",
+    "kinetics",
+    "phDependence",
+    "redoxPotential",
+    "temperatureDependence",
+    "reaction",
+    "physiologicalReaction",
+    "cofactor",
+    "subcellularLocation",
+    "conflict",
+    "link",
+    "event",
+    "isoform",
+    "interactant",
+    "organismsDiffer",
+    "experiments",
+    "disease",
+    "location",
+    "text"
+})
+public class CommentType {
+
+    protected MoleculeType molecule;
+    protected CommentType.Absorption absorption;
+    protected CommentType.Kinetics kinetics;
+    protected CommentType.PhDependence phDependence;
+    protected CommentType.RedoxPotential redoxPotential;
+    protected CommentType.TemperatureDependence temperatureDependence;
+    protected ReactionType reaction;
+    protected List physiologicalReaction;
+    protected List cofactor;
+    protected List subcellularLocation;
+    protected CommentType.Conflict conflict;
+    protected List link;
+    protected List event;
+    protected List isoform;
+    protected List interactant;
+    @XmlElement(defaultValue = "false")
+    protected Boolean organismsDiffer;
+    protected Integer experiments;
+    protected CommentType.Disease disease;
+    protected List location;
+    protected List text;
+    @XmlAttribute(name = "type", required = true)
+    protected String type;
+    @XmlAttribute(name = "locationType")
+    protected String locationType;
+    @XmlAttribute(name = "name")
+    protected String name;
+    @XmlAttribute(name = "mass")
+    protected Float mass;
+    @XmlAttribute(name = "error")
+    protected String error;
+    @XmlAttribute(name = "method")
+    protected String method;
+    @XmlAttribute(name = "evidence")
+    protected List evidence;
 
-  protected List event;
-
-  protected List isoform;
-
-  protected List interactant;
-
-  @XmlElement(defaultValue = "false")
-  protected Boolean organismsDiffer;
-
-  protected Integer experiments;
-
-  protected CommentType.Disease disease;
-
-  protected List location;
-
-  protected List text;
-
-  @XmlAttribute(name = "type", required = true)
-  protected String type;
-
-  @XmlAttribute(name = "locationType")
-  protected String locationType;
-
-  @XmlAttribute(name = "name")
-  protected String name;
-
-  @XmlAttribute(name = "mass")
-  protected Float mass;
-
-  @XmlAttribute(name = "error")
-  protected String error;
-
-  @XmlAttribute(name = "method")
-  protected String method;
-
-  @XmlAttribute(name = "evidence")
-  protected List evidence;
-
-  /**
-   * Gets the value of the molecule property.
-   * 
-   * @return possible object is {@link MoleculeType }
-   * 
-   */
-  public MoleculeType getMolecule()
-  {
-    return molecule;
-  }
-
-  /**
-   * Sets the value of the molecule property.
-   * 
-   * @param value
-   *          allowed object is {@link MoleculeType }
-   * 
-   */
-  public void setMolecule(MoleculeType value)
-  {
-    this.molecule = value;
-  }
-
-  /**
-   * Gets the value of the absorption property.
-   * 
-   * @return possible object is {@link CommentType.Absorption }
-   * 
-   */
-  public CommentType.Absorption getAbsorption()
-  {
-    return absorption;
-  }
-
-  /**
-   * Sets the value of the absorption property.
-   * 
-   * @param value
-   *          allowed object is {@link CommentType.Absorption }
-   * 
-   */
-  public void setAbsorption(CommentType.Absorption value)
-  {
-    this.absorption = value;
-  }
-
-  /**
-   * Gets the value of the kinetics property.
-   * 
-   * @return possible object is {@link CommentType.Kinetics }
-   * 
-   */
-  public CommentType.Kinetics getKinetics()
-  {
-    return kinetics;
-  }
-
-  /**
-   * Sets the value of the kinetics property.
-   * 
-   * @param value
-   *          allowed object is {@link CommentType.Kinetics }
-   * 
-   */
-  public void setKinetics(CommentType.Kinetics value)
-  {
-    this.kinetics = value;
-  }
-
-  /**
-   * Gets the value of the phDependence property.
-   * 
-   * @return possible object is {@link CommentType.PhDependence }
-   * 
-   */
-  public CommentType.PhDependence getPhDependence()
-  {
-    return phDependence;
-  }
-
-  /**
-   * Sets the value of the phDependence property.
-   * 
-   * @param value
-   *          allowed object is {@link CommentType.PhDependence }
-   * 
-   */
-  public void setPhDependence(CommentType.PhDependence value)
-  {
-    this.phDependence = value;
-  }
-
-  /**
-   * Gets the value of the redoxPotential property.
-   * 
-   * @return possible object is {@link CommentType.RedoxPotential }
-   * 
-   */
-  public CommentType.RedoxPotential getRedoxPotential()
-  {
-    return redoxPotential;
-  }
-
-  /**
-   * Sets the value of the redoxPotential property.
-   * 
-   * @param value
-   *          allowed object is {@link CommentType.RedoxPotential }
-   * 
-   */
-  public void setRedoxPotential(CommentType.RedoxPotential value)
-  {
-    this.redoxPotential = value;
-  }
-
-  /**
-   * Gets the value of the temperatureDependence property.
-   * 
-   * @return possible object is {@link CommentType.TemperatureDependence }
-   * 
-   */
-  public CommentType.TemperatureDependence getTemperatureDependence()
-  {
-    return temperatureDependence;
-  }
-
-  /**
-   * Sets the value of the temperatureDependence property.
-   * 
-   * @param value
-   *          allowed object is {@link CommentType.TemperatureDependence }
-   * 
-   */
-  public void setTemperatureDependence(
-          CommentType.TemperatureDependence value)
-  {
-    this.temperatureDependence = value;
-  }
-
-  /**
-   * Gets the value of the reaction property.
-   * 
-   * @return possible object is {@link ReactionType }
-   * 
-   */
-  public ReactionType getReaction()
-  {
-    return reaction;
-  }
-
-  /**
-   * Sets the value of the reaction property.
-   * 
-   * @param value
-   *          allowed object is {@link ReactionType }
-   * 
-   */
-  public void setReaction(ReactionType value)
-  {
-    this.reaction = value;
-  }
-
-  /**
-   * Gets the value of the physiologicalReaction 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 physiologicalReaction property. - * - *

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

-   * getPhysiologicalReaction().add(newItem);
-   * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link PhysiologicalReactionType } - * - * - */ - public List getPhysiologicalReaction() - { - if (physiologicalReaction == null) - { - physiologicalReaction = new ArrayList(); + /** + * Gets the value of the molecule property. + * + * @return + * possible object is + * {@link MoleculeType } + * + */ + public MoleculeType getMolecule() { + return molecule; } - return this.physiologicalReaction; - } - - /** - * Gets the value of the cofactor 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 cofactor property. - * - *

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

-   * getCofactor().add(newItem);
-   * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link CofactorType } - * - * - */ - public List getCofactor() - { - if (cofactor == null) - { - cofactor = new ArrayList(); + + /** + * Sets the value of the molecule property. + * + * @param value + * allowed object is + * {@link MoleculeType } + * + */ + public void setMolecule(MoleculeType value) { + this.molecule = value; } - return this.cofactor; - } - - /** - * Gets the value of the subcellularLocation 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 subcellularLocation property. - * - *

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

-   * getSubcellularLocation().add(newItem);
-   * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link SubcellularLocationType } - * - * - */ - public List getSubcellularLocation() - { - if (subcellularLocation == null) - { - subcellularLocation = new ArrayList(); + + /** + * Gets the value of the absorption property. + * + * @return + * possible object is + * {@link CommentType.Absorption } + * + */ + public CommentType.Absorption getAbsorption() { + return absorption; } - return this.subcellularLocation; - } - - /** - * Gets the value of the conflict property. - * - * @return possible object is {@link CommentType.Conflict } - * - */ - public CommentType.Conflict getConflict() - { - return conflict; - } - - /** - * Sets the value of the conflict property. - * - * @param value - * allowed object is {@link CommentType.Conflict } - * - */ - public void setConflict(CommentType.Conflict value) - { - this.conflict = value; - } - - /** - * Gets the value of the link 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 link property. - * - *

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

-   * getLink().add(newItem);
-   * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link CommentType.Link } - * - * - */ - public List getLink() - { - if (link == null) - { - link = new ArrayList(); + + /** + * Sets the value of the absorption property. + * + * @param value + * allowed object is + * {@link CommentType.Absorption } + * + */ + public void setAbsorption(CommentType.Absorption value) { + this.absorption = value; } - return this.link; - } - - /** - * Gets the value of the event 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 event property. - * - *

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

-   * getEvent().add(newItem);
-   * 
- * - * - *

- * Objects of the following type(s) are allowed in the list {@link EventType } - * - * - */ - public List getEvent() - { - if (event == null) - { - event = new ArrayList(); + + /** + * Gets the value of the kinetics property. + * + * @return + * possible object is + * {@link CommentType.Kinetics } + * + */ + public CommentType.Kinetics getKinetics() { + return kinetics; } - return this.event; - } - - /** - * Gets the value of the isoform 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 isoform property. - * - *

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

-   * getIsoform().add(newItem);
-   * 
- * - * - *

- * Objects of the following type(s) are allowed in the list {@link IsoformType - * } - * - * - */ - public List getIsoform() - { - if (isoform == null) - { - isoform = new ArrayList(); + + /** + * Sets the value of the kinetics property. + * + * @param value + * allowed object is + * {@link CommentType.Kinetics } + * + */ + public void setKinetics(CommentType.Kinetics value) { + this.kinetics = value; } - return this.isoform; - } - - /** - * Gets the value of the interactant 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 interactant property. - * - *

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

-   * getInteractant().add(newItem);
-   * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link InteractantType } - * - * - */ - public List getInteractant() - { - if (interactant == null) - { - interactant = new ArrayList(); + + /** + * Gets the value of the phDependence property. + * + * @return + * possible object is + * {@link CommentType.PhDependence } + * + */ + public CommentType.PhDependence getPhDependence() { + return phDependence; } - return this.interactant; - } - - /** - * Gets the value of the organismsDiffer property. - * - * @return possible object is {@link Boolean } - * - */ - public Boolean isOrganismsDiffer() - { - return organismsDiffer; - } - - /** - * Sets the value of the organismsDiffer property. - * - * @param value - * allowed object is {@link Boolean } - * - */ - public void setOrganismsDiffer(Boolean value) - { - this.organismsDiffer = value; - } - - /** - * Gets the value of the experiments property. - * - * @return possible object is {@link Integer } - * - */ - public Integer getExperiments() - { - return experiments; - } - - /** - * Sets the value of the experiments property. - * - * @param value - * allowed object is {@link Integer } - * - */ - public void setExperiments(Integer value) - { - this.experiments = value; - } - - /** - * Gets the value of the disease property. - * - * @return possible object is {@link CommentType.Disease } - * - */ - public CommentType.Disease getDisease() - { - return disease; - } - - /** - * Sets the value of the disease property. - * - * @param value - * allowed object is {@link CommentType.Disease } - * - */ - public void setDisease(CommentType.Disease value) - { - this.disease = value; - } - - /** - * Gets the value of the location 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 location property. - * - *

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

-   * getLocation().add(newItem);
-   * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link LocationType } - * - * - */ - public List getLocation() - { - if (location == null) - { - location = new ArrayList(); + + /** + * Sets the value of the phDependence property. + * + * @param value + * allowed object is + * {@link CommentType.PhDependence } + * + */ + public void setPhDependence(CommentType.PhDependence value) { + this.phDependence = value; } - return this.location; - } - - /** - * Gets the value of the text 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 text property. - * - *

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

-   * getText().add(newItem);
-   * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link EvidencedStringType } - * - * - */ - public List getText() - { - if (text == null) - { - text = new ArrayList(); + + /** + * Gets the value of the redoxPotential property. + * + * @return + * possible object is + * {@link CommentType.RedoxPotential } + * + */ + public CommentType.RedoxPotential getRedoxPotential() { + return redoxPotential; } - return this.text; - } - - /** - * Gets the value of the type property. - * - * @return possible object is {@link String } - * - */ - public String getType() - { - return type; - } - - /** - * Sets the value of the type property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setType(String value) - { - this.type = value; - } - - /** - * Gets the value of the locationType property. - * - * @return possible object is {@link String } - * - */ - public String getLocationType() - { - return locationType; - } - - /** - * Sets the value of the locationType property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setLocationType(String value) - { - this.locationType = value; - } - - /** - * Gets the value of the name property. - * - * @return possible object is {@link String } - * - */ - public String getName() - { - return name; - } - - /** - * Sets the value of the name property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setName(String value) - { - this.name = value; - } - - /** - * Gets the value of the mass property. - * - * @return possible object is {@link Float } - * - */ - public Float getMass() - { - return mass; - } - - /** - * Sets the value of the mass property. - * - * @param value - * allowed object is {@link Float } - * - */ - public void setMass(Float value) - { - this.mass = value; - } - - /** - * Gets the value of the error property. - * - * @return possible object is {@link String } - * - */ - public String getError() - { - return error; - } - - /** - * Sets the value of the error property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setError(String value) - { - this.error = value; - } - - /** - * Gets the value of the method property. - * - * @return possible object is {@link String } - * - */ - public String getMethod() - { - return method; - } - - /** - * Sets the value of the method property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setMethod(String value) - { - this.method = 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(); + + /** + * Sets the value of the redoxPotential property. + * + * @param value + * allowed object is + * {@link CommentType.RedoxPotential } + * + */ + public void setRedoxPotential(CommentType.RedoxPotential value) { + this.redoxPotential = value; } - 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="max" type="{http://uniprot.org/uniprot}evidencedStringType" minOccurs="0"/>
-   *         <element name="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
-   *       </sequence>
-   *     </restriction>
-   *   </complexContent>
-   * </complexType>
-   * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { "max", "text" }) - public static class Absorption - { - - protected EvidencedStringType max; - protected List text; + /** + * Gets the value of the temperatureDependence property. + * + * @return + * possible object is + * {@link CommentType.TemperatureDependence } + * + */ + public CommentType.TemperatureDependence getTemperatureDependence() { + return temperatureDependence; + } /** - * Gets the value of the max property. + * Sets the value of the temperatureDependence property. * - * @return possible object is {@link EvidencedStringType } + * @param value + * allowed object is + * {@link CommentType.TemperatureDependence } + * + */ + public void setTemperatureDependence(CommentType.TemperatureDependence value) { + this.temperatureDependence = value; + } + + /** + * Gets the value of the reaction property. * + * @return + * possible object is + * {@link ReactionType } + * */ - public EvidencedStringType getMax() - { - return max; + public ReactionType getReaction() { + return reaction; } /** - * Sets the value of the max property. + * Sets the value of the reaction property. * * @param value - * allowed object is {@link EvidencedStringType } - * + * allowed object is + * {@link ReactionType } + * */ - public void setMax(EvidencedStringType value) - { - this.max = value; + public void setReaction(ReactionType value) { + this.reaction = value; } /** - * Gets the value of the text property. + * Gets the value of the physiologicalReaction 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 text 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 physiologicalReaction property. * *

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

-     * getText().add(newItem);
+     *    getPhysiologicalReaction().add(newItem);
      * 
* * *

* Objects of the following type(s) are allowed in the list - * {@link EvidencedStringType } + * {@link PhysiologicalReactionType } * * */ - public List getText() - { - if (text == null) - { - text = new ArrayList(); - } - return this.text; + public List getPhysiologicalReaction() { + if (physiologicalReaction == null) { + physiologicalReaction = new ArrayList(); + } + return this.physiologicalReaction; } - } - - /** - *

- * 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="sequence" minOccurs="0">
-   *           <complexType>
-   *             <complexContent>
-   *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-   *                 <attribute name="resource" use="required">
-   *                   <simpleType>
-   *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
-   *                       <enumeration value="EMBL-CDS"/>
-   *                       <enumeration value="EMBL"/>
-   *                     </restriction>
-   *                   </simpleType>
-   *                 </attribute>
-   *                 <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
-   *                 <attribute name="version" type="{http://www.w3.org/2001/XMLSchema}int" />
-   *               </restriction>
-   *             </complexContent>
-   *           </complexType>
-   *         </element>
-   *       </sequence>
-   *       <attribute name="type" use="required">
-   *         <simpleType>
-   *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
-   *             <enumeration value="frameshift"/>
-   *             <enumeration value="erroneous initiation"/>
-   *             <enumeration value="erroneous termination"/>
-   *             <enumeration value="erroneous gene model prediction"/>
-   *             <enumeration value="erroneous translation"/>
-   *             <enumeration value="miscellaneous discrepancy"/>
-   *           </restriction>
-   *         </simpleType>
-   *       </attribute>
-   *       <attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}string" />
-   *     </restriction>
-   *   </complexContent>
-   * </complexType>
-   * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { "sequence" }) - public static class Conflict - { - - protected CommentType.Conflict.Sequence sequence; - - @XmlAttribute(name = "type", required = true) - protected String type; - - @XmlAttribute(name = "ref") - protected String ref; - /** - * Gets the value of the sequence property. + * Gets the value of the cofactor 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 cofactor property. + * + *

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

+     *    getCofactor().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CofactorType } * - * @return possible object is {@link CommentType.Conflict.Sequence } * */ - public CommentType.Conflict.Sequence getSequence() - { - return sequence; + public List getCofactor() { + if (cofactor == null) { + cofactor = new ArrayList(); + } + return this.cofactor; } /** - * Sets the value of the sequence property. + * Gets the value of the subcellularLocation 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 subcellularLocation property. + * + *

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

+     *    getSubcellularLocation().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link SubcellularLocationType } * - * @param value - * allowed object is {@link CommentType.Conflict.Sequence } * */ - public void setSequence(CommentType.Conflict.Sequence value) - { - this.sequence = value; + public List getSubcellularLocation() { + if (subcellularLocation == null) { + subcellularLocation = new ArrayList(); + } + return this.subcellularLocation; } /** - * Gets the value of the type property. - * - * @return possible object is {@link String } + * Gets the value of the conflict property. * + * @return + * possible object is + * {@link CommentType.Conflict } + * */ - public String getType() - { - return type; + public CommentType.Conflict getConflict() { + return conflict; } /** - * Sets the value of the type property. + * Sets the value of the conflict property. * * @param value - * allowed object is {@link String } - * + * allowed object is + * {@link CommentType.Conflict } + * */ - public void setType(String value) - { - this.type = value; + public void setConflict(CommentType.Conflict value) { + this.conflict = value; } /** - * Gets the value of the ref property. + * Gets the value of the link 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 link property. + * + *

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

+     *    getLink().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CommentType.Link } * - * @return possible object is {@link String } * */ - public String getRef() - { - return ref; + public List getLink() { + if (link == null) { + link = new ArrayList(); + } + return this.link; } /** - * Sets the value of the ref property. + * Gets the value of the event 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 event property. + * + *

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

+     *    getEvent().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EventType } * - * @param value - * allowed object is {@link String } * */ - public void setRef(String value) - { - this.ref = value; + public List getEvent() { + if (event == null) { + event = new ArrayList(); + } + return this.event; } /** - *

- * Java class for anonymous complex type. + * Gets the value of the isoform property. * *

- * 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 set method for the isoform property. * + *

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

-     * <complexType>
-     *   <complexContent>
-     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *       <attribute name="resource" use="required">
-     *         <simpleType>
-     *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
-     *             <enumeration value="EMBL-CDS"/>
-     *             <enumeration value="EMBL"/>
-     *           </restriction>
-     *         </simpleType>
-     *       </attribute>
-     *       <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
-     *       <attribute name="version" type="{http://www.w3.org/2001/XMLSchema}int" />
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     *    getIsoform().add(newItem);
      * 
* * + *

+ * Objects of the following type(s) are allowed in the list + * {@link IsoformType } + * + * */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "") - public static class Sequence - { - - @XmlAttribute(name = "resource", required = true) - protected String resource; - - @XmlAttribute(name = "id", required = true) - protected String id; - - @XmlAttribute(name = "version") - protected Integer version; - - /** - * Gets the value of the resource property. - * - * @return possible object is {@link String } - * - */ - public String getResource() - { - return resource; - } - - /** - * Sets the value of the resource property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setResource(String value) - { - this.resource = value; - } - - /** - * Gets the value of the id property. - * - * @return possible object is {@link String } - * - */ - public String getId() - { - return id; - } - - /** - * Sets the value of the id property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setId(String value) - { - this.id = value; - } - - /** - * Gets the value of the version property. - * - * @return possible object is {@link Integer } - * - */ - public Integer getVersion() - { - return version; - } - - /** - * Sets the value of the version property. - * - * @param value - * allowed object is {@link Integer } - * - */ - public void setVersion(Integer value) - { - this.version = value; - } - + public List getIsoform() { + if (isoform == null) { + isoform = new ArrayList(); + } + return this.isoform; } - } - - /** - *

- * 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="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
-   *         <element name="acronym" type="{http://www.w3.org/2001/XMLSchema}string"/>
-   *         <element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
-   *         <element name="dbReference" type="{http://uniprot.org/uniprot}dbReferenceType"/>
-   *       </sequence>
-   *       <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
-   *     </restriction>
-   *   </complexContent>
-   * </complexType>
-   * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType( - name = "", - propOrder = - { "name", "acronym", "description", "dbReference" }) - public static class Disease - { - - @XmlElement(required = true) - protected String name; - - @XmlElement(required = true) - protected String acronym; + /** + * Gets the value of the interactant 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 interactant property. + * + *

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

+     *    getInteractant().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link InteractantType } + * + * + */ + public List getInteractant() { + if (interactant == null) { + interactant = new ArrayList(); + } + return this.interactant; + } - @XmlElement(required = true) - protected String description; + /** + * Gets the value of the organismsDiffer property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isOrganismsDiffer() { + return organismsDiffer; + } - @XmlElement(required = true) - protected DbReferenceType dbReference; + /** + * Sets the value of the organismsDiffer property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setOrganismsDiffer(Boolean value) { + this.organismsDiffer = value; + } - @XmlAttribute(name = "id", required = true) - protected String id; + /** + * Gets the value of the experiments property. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getExperiments() { + return experiments; + } /** - * Gets the value of the name property. + * Sets the value of the experiments property. * - * @return possible object is {@link String } + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setExperiments(Integer value) { + this.experiments = value; + } + + /** + * Gets the value of the disease property. * + * @return + * possible object is + * {@link CommentType.Disease } + * */ - public String getName() - { - return name; + public CommentType.Disease getDisease() { + return disease; } /** - * Sets the value of the name property. + * Sets the value of the disease property. * * @param value - * allowed object is {@link String } - * + * allowed object is + * {@link CommentType.Disease } + * */ - public void setName(String value) - { - this.name = value; + public void setDisease(CommentType.Disease value) { + this.disease = value; } /** - * Gets the value of the acronym property. + * Gets the value of the location 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 location property. + * + *

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

+     *    getLocation().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LocationType } * - * @return possible object is {@link String } * */ - public String getAcronym() - { - return acronym; + public List getLocation() { + if (location == null) { + location = new ArrayList(); + } + return this.location; } /** - * Sets the value of the acronym property. + * Gets the value of the text 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 text property. + * + *

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

+     *    getText().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EvidencedStringType } * - * @param value - * allowed object is {@link String } * */ - public void setAcronym(String value) - { - this.acronym = value; + public List getText() { + if (text == null) { + text = new ArrayList(); + } + return this.text; } /** - * Gets the value of the description property. - * - * @return possible object is {@link String } + * Gets the value of the type property. * + * @return + * possible object is + * {@link String } + * */ - public String getDescription() - { - return description; + public String getType() { + return type; } /** - * Sets the value of the description property. + * Sets the value of the type property. * * @param value - * allowed object is {@link String } + * allowed object is + * {@link String } + * + */ + public void setType(String value) { + this.type = value; + } + + /** + * Gets the value of the locationType property. * + * @return + * possible object is + * {@link String } + * */ - public void setDescription(String value) - { - this.description = value; + public String getLocationType() { + return locationType; } /** - * Gets the value of the dbReference property. + * Sets the value of the locationType property. * - * @return possible object is {@link DbReferenceType } + * @param value + * allowed object is + * {@link String } + * + */ + public void setLocationType(String value) { + this.locationType = value; + } + + /** + * Gets the value of the name property. * + * @return + * possible object is + * {@link String } + * */ - public DbReferenceType getDbReference() - { - return dbReference; + public String getName() { + return name; } /** - * Sets the value of the dbReference property. + * Sets the value of the name property. * * @param value - * allowed object is {@link DbReferenceType } + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Gets the value of the mass property. * + * @return + * possible object is + * {@link Float } + * */ - public void setDbReference(DbReferenceType value) - { - this.dbReference = value; + public Float getMass() { + return mass; } /** - * Gets the value of the id property. + * Sets the value of the mass property. * - * @return possible object is {@link String } + * @param value + * allowed object is + * {@link Float } + * + */ + public void setMass(Float value) { + this.mass = value; + } + + /** + * Gets the value of the error property. * + * @return + * possible object is + * {@link String } + * */ - public String getId() - { - return id; + public String getError() { + return error; } /** - * Sets the value of the id property. + * Sets the value of the error property. * * @param value - * allowed object is {@link String } - * + * allowed object is + * {@link String } + * */ - public void setId(String value) - { - this.id = value; + public void setError(String value) { + this.error = value; } - } - - /** - *

- * 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="KM" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
-   *         <element name="Vmax" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
-   *         <element name="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
-   *       </sequence>
-   *     </restriction>
-   *   </complexContent>
-   * </complexType>
-   * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { "km", "vmax", "text" }) - public static class Kinetics - { - - @XmlElement(name = "KM") - protected List km; - - @XmlElement(name = "Vmax") - protected List vmax; + /** + * Gets the value of the method property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMethod() { + return method; + } - protected List text; + /** + * Sets the value of the method property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMethod(String value) { + this.method = value; + } /** - * Gets the value of the km property. + * 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 km 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: - * *

-     * getKM().add(newItem);
+     *    getEvidence().add(newItem);
      * 
* * *

* Objects of the following type(s) are allowed in the list - * {@link EvidencedStringType } + * {@link Integer } * * */ - public List getKM() - { - if (km == null) - { - km = new ArrayList(); - } - return this.km; + public List getEvidence() { + if (evidence == null) { + evidence = new ArrayList(); + } + return this.evidence; } + /** - * Gets the value of the vmax 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 vmax property. - * - *

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

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

-     * getVmax().add(newItem);
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="max" type="{http://uniprot.org/uniprot}evidencedStringType" minOccurs="0"/>
+     *         <element name="text" 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 getVmax() - { - if (vmax == null) - { - vmax = new ArrayList(); - } - return this.vmax; + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "max", + "text" + }) + public static class Absorption { + + protected EvidencedStringType max; + protected List text; + + /** + * Gets the value of the max property. + * + * @return + * possible object is + * {@link EvidencedStringType } + * + */ + public EvidencedStringType getMax() { + return max; + } + + /** + * Sets the value of the max property. + * + * @param value + * allowed object is + * {@link EvidencedStringType } + * + */ + public void setMax(EvidencedStringType value) { + this.max = value; + } + + /** + * Gets the value of the text 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 text property. + * + *

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

+         *    getText().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EvidencedStringType } + * + * + */ + public List getText() { + if (text == null) { + text = new ArrayList(); + } + return this.text; + } + } + /** - * Gets the value of the text 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 text property. - * - *

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

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

-     * getText().add(newItem);
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="sequence" minOccurs="0">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <attribute name="resource" use="required">
+     *                   <simpleType>
+     *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *                       <enumeration value="EMBL-CDS"/>
+     *                       <enumeration value="EMBL"/>
+     *                     </restriction>
+     *                   </simpleType>
+     *                 </attribute>
+     *                 <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *                 <attribute name="version" type="{http://www.w3.org/2001/XMLSchema}int" />
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *       </sequence>
+     *       <attribute name="type" use="required">
+     *         <simpleType>
+     *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *             <enumeration value="frameshift"/>
+     *             <enumeration value="erroneous initiation"/>
+     *             <enumeration value="erroneous termination"/>
+     *             <enumeration value="erroneous gene model prediction"/>
+     *             <enumeration value="erroneous translation"/>
+     *             <enumeration value="miscellaneous discrepancy"/>
+     *           </restriction>
+     *         </simpleType>
+     *       </attribute>
+     *       <attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * - *

- * Objects of the following type(s) are allowed in the list - * {@link EvidencedStringType } - * - * */ - public List getText() - { - if (text == null) - { - text = new ArrayList(); - } - return this.text; + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "sequence" + }) + public static class Conflict { + + protected CommentType.Conflict.Sequence sequence; + @XmlAttribute(name = "type", required = true) + protected String type; + @XmlAttribute(name = "ref") + protected String ref; + + /** + * Gets the value of the sequence property. + * + * @return + * possible object is + * {@link CommentType.Conflict.Sequence } + * + */ + public CommentType.Conflict.Sequence getSequence() { + return sequence; + } + + /** + * Sets the value of the sequence property. + * + * @param value + * allowed object is + * {@link CommentType.Conflict.Sequence } + * + */ + public void setSequence(CommentType.Conflict.Sequence value) { + this.sequence = value; + } + + /** + * Gets the value of the type property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getType() { + return type; + } + + /** + * Sets the value of the type property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setType(String value) { + this.type = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRef(String value) { + this.ref = value; + } + + + /** + *

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">
+         *       <attribute name="resource" use="required">
+         *         <simpleType>
+         *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+         *             <enumeration value="EMBL-CDS"/>
+         *             <enumeration value="EMBL"/>
+         *           </restriction>
+         *         </simpleType>
+         *       </attribute>
+         *       <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *       <attribute name="version" type="{http://www.w3.org/2001/XMLSchema}int" />
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class Sequence { + + @XmlAttribute(name = "resource", required = true) + protected String resource; + @XmlAttribute(name = "id", required = true) + protected String id; + @XmlAttribute(name = "version") + protected Integer version; + + /** + * Gets the value of the resource property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getResource() { + return resource; + } + + /** + * Sets the value of the resource property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setResource(String value) { + this.resource = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the version property. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getVersion() { + return version; + } + + /** + * Sets the value of the version property. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setVersion(Integer value) { + this.version = value; + } + + } + } - } - - /** - *

- * 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">
-   *       <attribute name="uri" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
-   *     </restriction>
-   *   </complexContent>
-   * </complexType>
-   * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "") - public static class Link - { - - @XmlAttribute(name = "uri", required = true) - @XmlSchemaType(name = "anyURI") - protected String uri; /** - * Gets the value of the uri property. + *

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="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+     *         <element name="acronym" type="{http://www.w3.org/2001/XMLSchema}string"/>
+     *         <element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
+     *         <element name="dbReference" type="{http://uniprot.org/uniprot}dbReferenceType"/>
+     *       </sequence>
+     *       <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
* - * @return possible object is {@link String } * */ - public String getUri() - { - return uri; + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "name", + "acronym", + "description", + "dbReference" + }) + public static class Disease { + + @XmlElement(required = true) + protected String name; + @XmlElement(required = true) + protected String acronym; + @XmlElement(required = true) + protected String description; + @XmlElement(required = true) + protected DbReferenceType dbReference; + @XmlAttribute(name = "id", required = true) + protected String id; + + /** + * Gets the value of the name property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Gets the value of the acronym property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAcronym() { + return acronym; + } + + /** + * Sets the value of the acronym property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAcronym(String value) { + this.acronym = value; + } + + /** + * Gets the value of the description property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDescription() { + return description; + } + + /** + * Sets the value of the description property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDescription(String value) { + this.description = value; + } + + /** + * Gets the value of the dbReference property. + * + * @return + * possible object is + * {@link DbReferenceType } + * + */ + public DbReferenceType getDbReference() { + return dbReference; + } + + /** + * Sets the value of the dbReference property. + * + * @param value + * allowed object is + * {@link DbReferenceType } + * + */ + public void setDbReference(DbReferenceType value) { + this.dbReference = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + } + /** - * Sets the value of the uri property. + *

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="KM" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
+     *         <element name="Vmax" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
+     *         <element name="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded" minOccurs="0"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
* - * @param value - * allowed object is {@link String } * */ - public void setUri(String value) - { - this.uri = value; + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "km", + "vmax", + "text" + }) + public static class Kinetics { + + @XmlElement(name = "KM") + protected List km; + @XmlElement(name = "Vmax") + protected List vmax; + protected List text; + + /** + * Gets the value of the km 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 km property. + * + *

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

+         *    getKM().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EvidencedStringType } + * + * + */ + public List getKM() { + if (km == null) { + km = new ArrayList(); + } + return this.km; + } + + /** + * Gets the value of the vmax 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 vmax property. + * + *

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

+         *    getVmax().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EvidencedStringType } + * + * + */ + public List getVmax() { + if (vmax == null) { + vmax = new ArrayList(); + } + return this.vmax; + } + + /** + * Gets the value of the text 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 text property. + * + *

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

+         *    getText().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EvidencedStringType } + * + * + */ + public List getText() { + if (text == null) { + text = new ArrayList(); + } + return this.text; + } + } - } - - /** - *

- * 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="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded"/>
-   *       </sequence>
-   *     </restriction>
-   *   </complexContent>
-   * </complexType>
-   * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { "text" }) - public static class PhDependence - { - - @XmlElement(required = true) - protected List text; /** - * Gets the value of the text 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 text property. - * - *

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

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

-     * getText().add(newItem);
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <attribute name="uri" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * - *

- * Objects of the following type(s) are allowed in the list - * {@link EvidencedStringType } - * - * */ - public List getText() - { - if (text == null) - { - text = new ArrayList(); - } - return this.text; + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class Link { + + @XmlAttribute(name = "uri", required = true) + @XmlSchemaType(name = "anyURI") + protected String uri; + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + } - } - - /** - *

- * 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="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded"/>
-   *       </sequence>
-   *     </restriction>
-   *   </complexContent>
-   * </complexType>
-   * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { "text" }) - public static class RedoxPotential - { - - @XmlElement(required = true) - protected List text; /** - * Gets the value of the text 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 text property. - * - *

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

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

-     * getText().add(newItem);
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * - *

- * Objects of the following type(s) are allowed in the list - * {@link EvidencedStringType } - * - * */ - public List getText() - { - if (text == null) - { - text = new ArrayList(); - } - return this.text; + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "text" + }) + public static class PhDependence { + + @XmlElement(required = true) + protected List text; + + /** + * Gets the value of the text 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 text property. + * + *

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

+         *    getText().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EvidencedStringType } + * + * + */ + public List getText() { + if (text == null) { + text = new ArrayList(); + } + return this.text; + } + } - } - - /** - *

- * 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="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded"/>
-   *       </sequence>
-   *     </restriction>
-   *   </complexContent>
-   * </complexType>
-   * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { "text" }) - public static class TemperatureDependence - { - - @XmlElement(required = true) - protected List text; /** - * Gets the value of the text 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 text property. - * - *

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

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

-     * getText().add(newItem);
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * - *

- * Objects of the following type(s) are allowed in the list - * {@link EvidencedStringType } + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "text" + }) + public static class RedoxPotential { + + @XmlElement(required = true) + protected List text; + + /** + * Gets the value of the text 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 text property. + * + *

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

+         *    getText().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EvidencedStringType } + * + * + */ + public List getText() { + if (text == null) { + text = new ArrayList(); + } + return this.text; + } + + } + + + /** + *

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="text" type="{http://uniprot.org/uniprot}evidencedStringType" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
* * */ - public List getText() - { - if (text == null) - { - text = new ArrayList(); - } - return this.text; - } + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "text" + }) + public static class TemperatureDependence { + + @XmlElement(required = true) + protected List text; + + /** + * Gets the value of the text 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 text property. + * + *

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

+         *    getText().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EvidencedStringType } + * + * + */ + public List getText() { + if (text == null) { + text = new ArrayList(); + } + return this.text; + } - } + } }