X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fxml%2Fbinding%2Fembl%2FEntryType.java;h=f744eb5880e3376bc25775465ea913b30ba20f27;hb=427c5af6eb8378c4a9d5bf6a967f55ab8fd253a5;hp=6bdc35fe753233e702c232aa9be784575630faf2;hpb=57738a1f3c19b1c3a00bd3ac5108f8cd0af32f99;p=jalview.git diff --git a/src/jalview/xml/binding/embl/EntryType.java b/src/jalview/xml/binding/embl/EntryType.java index 6bdc35f..f744eb5 100644 --- a/src/jalview/xml/binding/embl/EntryType.java +++ b/src/jalview/xml/binding/embl/EntryType.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: 2018.09.14 at 02:46:00 PM BST +// Generated on: 2023.02.22 at 10:08:57 PM GMT // + package jalview.xml.binding.embl; import java.math.BigInteger; @@ -19,13 +20,11 @@ import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.datatype.XMLGregorianCalendar; + /** - *

- * Java class for EntryType complex type. + *

Java class for EntryType 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="EntryType">
@@ -226,1666 +225,669 @@ import javax.xml.datatype.XMLGregorianCalendar;
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(
-  name = "EntryType",
-  propOrder =
-  { "secondaryAccession", "projectAccession", "description", "comment",
-      "keyword", "reference", "xref", "feature", "assembly", "contig",
-      "sequence" })
-public class EntryType
-{
-
-  protected List secondaryAccession;
-
-  protected List projectAccession;
-
-  @XmlElement(required = true)
-  protected String description;
-
-  protected String comment;
-
-  protected List keyword;
-
-  protected List reference;
-
-  protected List xref;
-
-  protected List feature;
-
-  protected EntryType.Assembly assembly;
-
-  protected EntryType.Contig contig;
-
-  protected String sequence;
-
-  @XmlAttribute(name = "accession", required = true)
-  protected String accession;
-
-  @XmlAttribute(name = "version", required = true)
-  protected BigInteger version;
-
-  @XmlAttribute(name = "entryVersion")
-  protected BigInteger entryVersion;
-
-  @XmlAttribute(name = "dataClass", required = true)
-  protected String dataClass;
-
-  @XmlAttribute(name = "taxonomicDivision", required = true)
-  protected String taxonomicDivision;
-
-  @XmlAttribute(name = "moleculeType", required = true)
-  protected String moleculeType;
-
-  @XmlAttribute(name = "sequenceLength", required = true)
-  protected BigInteger sequenceLength;
-
-  @XmlAttribute(name = "topology", required = true)
-  protected String topology;
-
-  @XmlAttribute(name = "firstPublic")
-  @XmlSchemaType(name = "date")
-  protected XMLGregorianCalendar firstPublic;
-
-  @XmlAttribute(name = "firstPublicRelease")
-  protected BigInteger firstPublicRelease;
-
-  @XmlAttribute(name = "lastUpdated")
-  @XmlSchemaType(name = "date")
-  protected XMLGregorianCalendar lastUpdated;
-
-  @XmlAttribute(name = "lastUpdatedRelease")
-  protected BigInteger lastUpdatedRelease;
-
-  /**
-   * Gets the value of the secondaryAccession 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 secondaryAccession property. - * - *

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

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

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

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

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

- * Objects of the following type(s) are allowed in the list {@link String } - * - * - */ - public List getProjectAccession() - { - if (projectAccession == null) - { - projectAccession = new ArrayList(); - } - return this.projectAccession; - } - - /** - * 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 comment property. - * - * @return possible object is {@link String } - * - */ - public String getComment() - { - return comment; - } - - /** - * Sets the value of the comment property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setComment(String value) - { - this.comment = value; - } - - /** - * Gets the value of the keyword 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 keyword property. - * - *

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

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

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

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

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

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

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

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

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

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

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

- * Objects of the following type(s) are allowed in the list - * {@link EntryType.Feature } - * - * - */ - public List getFeature() - { - if (feature == null) - { - feature = new ArrayList(); - } - return this.feature; - } - - /** - * Gets the value of the assembly property. - * - * @return possible object is {@link EntryType.Assembly } - * - */ - public EntryType.Assembly getAssembly() - { - return assembly; - } - - /** - * Sets the value of the assembly property. - * - * @param value - * allowed object is {@link EntryType.Assembly } - * - */ - public void setAssembly(EntryType.Assembly value) - { - this.assembly = value; - } - - /** - * Gets the value of the contig property. - * - * @return possible object is {@link EntryType.Contig } - * - */ - public EntryType.Contig getContig() - { - return contig; - } - - /** - * Sets the value of the contig property. - * - * @param value - * allowed object is {@link EntryType.Contig } - * - */ - public void setContig(EntryType.Contig value) - { - this.contig = value; - } - - /** - * Gets the value of the sequence property. - * - * @return possible object is {@link String } - * - */ - public String getSequence() - { - return sequence; - } - - /** - * Sets the value of the sequence property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setSequence(String value) - { - this.sequence = value; - } - - /** - * Gets the value of the accession property. - * - * @return possible object is {@link String } - * - */ - public String getAccession() - { - return accession; - } - - /** - * Sets the value of the accession property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setAccession(String value) - { - this.accession = value; - } - - /** - * Gets the value of the version property. - * - * @return possible object is {@link BigInteger } - * - */ - public BigInteger getVersion() - { - return version; - } - - /** - * Sets the value of the version property. - * - * @param value - * allowed object is {@link BigInteger } - * - */ - public void setVersion(BigInteger value) - { - this.version = value; - } - - /** - * Gets the value of the entryVersion property. - * - * @return possible object is {@link BigInteger } - * - */ - public BigInteger getEntryVersion() - { - return entryVersion; - } - - /** - * Sets the value of the entryVersion property. - * - * @param value - * allowed object is {@link BigInteger } - * - */ - public void setEntryVersion(BigInteger value) - { - this.entryVersion = value; - } - - /** - * Gets the value of the dataClass property. - * - * @return possible object is {@link String } - * - */ - public String getDataClass() - { - return dataClass; - } - - /** - * Sets the value of the dataClass property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setDataClass(String value) - { - this.dataClass = value; - } - - /** - * Gets the value of the taxonomicDivision property. - * - * @return possible object is {@link String } - * - */ - public String getTaxonomicDivision() - { - return taxonomicDivision; - } - - /** - * Sets the value of the taxonomicDivision property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setTaxonomicDivision(String value) - { - this.taxonomicDivision = value; - } - - /** - * Gets the value of the moleculeType property. - * - * @return possible object is {@link String } - * - */ - public String getMoleculeType() - { - return moleculeType; - } - - /** - * Sets the value of the moleculeType property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setMoleculeType(String value) - { - this.moleculeType = value; - } - - /** - * Gets the value of the sequenceLength property. - * - * @return possible object is {@link BigInteger } - * - */ - public BigInteger getSequenceLength() - { - return sequenceLength; - } - - /** - * Sets the value of the sequenceLength property. - * - * @param value - * allowed object is {@link BigInteger } - * - */ - public void setSequenceLength(BigInteger value) - { - this.sequenceLength = value; - } - - /** - * Gets the value of the topology property. - * - * @return possible object is {@link String } - * - */ - public String getTopology() - { - return topology; - } - - /** - * Sets the value of the topology property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setTopology(String value) - { - this.topology = value; - } - - /** - * Gets the value of the firstPublic property. - * - * @return possible object is {@link XMLGregorianCalendar } - * - */ - public XMLGregorianCalendar getFirstPublic() - { - return firstPublic; - } - - /** - * Sets the value of the firstPublic property. - * - * @param value - * allowed object is {@link XMLGregorianCalendar } - * - */ - public void setFirstPublic(XMLGregorianCalendar value) - { - this.firstPublic = value; - } - - /** - * Gets the value of the firstPublicRelease property. - * - * @return possible object is {@link BigInteger } - * - */ - public BigInteger getFirstPublicRelease() - { - return firstPublicRelease; - } - - /** - * Sets the value of the firstPublicRelease property. - * - * @param value - * allowed object is {@link BigInteger } - * - */ - public void setFirstPublicRelease(BigInteger value) - { - this.firstPublicRelease = value; - } - - /** - * Gets the value of the lastUpdated property. - * - * @return possible object is {@link XMLGregorianCalendar } - * - */ - public XMLGregorianCalendar getLastUpdated() - { - return lastUpdated; - } - - /** - * Sets the value of the lastUpdated property. - * - * @param value - * allowed object is {@link XMLGregorianCalendar } - * - */ - public void setLastUpdated(XMLGregorianCalendar value) - { - this.lastUpdated = value; - } - - /** - * Gets the value of the lastUpdatedRelease property. - * - * @return possible object is {@link BigInteger } - * - */ - public BigInteger getLastUpdatedRelease() - { - return lastUpdatedRelease; - } - - /** - * Sets the value of the lastUpdatedRelease property. - * - * @param value - * allowed object is {@link BigInteger } - * - */ - public void setLastUpdatedRelease(BigInteger value) - { - this.lastUpdatedRelease = 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="range" maxOccurs="unbounded">
-   *           <complexType>
-   *             <complexContent>
-   *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-   *                 <attribute name="begin" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
-   *                 <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
-   *                 <attribute name="primaryBegin" type="{http://www.w3.org/2001/XMLSchema}integer" />
-   *                 <attribute name="primaryEnd" type="{http://www.w3.org/2001/XMLSchema}integer" />
-   *                 <attribute name="accession" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
-   *                 <attribute name="version" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
-   *                 <attribute name="complement" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
-   *               </restriction>
-   *             </complexContent>
-   *           </complexType>
-   *         </element>
-   *       </sequence>
-   *     </restriction>
-   *   </complexContent>
-   * </complexType>
-   * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { "range" }) - public static class Assembly - { - +@XmlType(name = "EntryType", propOrder = { + "secondaryAccession", + "projectAccession", + "description", + "comment", + "keyword", + "reference", + "xref", + "feature", + "assembly", + "contig", + "sequence" +}) +public class EntryType { + + protected List secondaryAccession; + protected List projectAccession; @XmlElement(required = true) - protected List range; + protected String description; + protected String comment; + protected List keyword; + protected List reference; + protected List xref; + protected List feature; + protected EntryType.Assembly assembly; + protected EntryType.Contig contig; + protected String sequence; + @XmlAttribute(name = "accession", required = true) + protected String accession; + @XmlAttribute(name = "version", required = true) + protected BigInteger version; + @XmlAttribute(name = "entryVersion") + protected BigInteger entryVersion; + @XmlAttribute(name = "dataClass", required = true) + protected String dataClass; + @XmlAttribute(name = "taxonomicDivision", required = true) + protected String taxonomicDivision; + @XmlAttribute(name = "moleculeType", required = true) + protected String moleculeType; + @XmlAttribute(name = "sequenceLength", required = true) + protected BigInteger sequenceLength; + @XmlAttribute(name = "topology", required = true) + protected String topology; + @XmlAttribute(name = "firstPublic") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar firstPublic; + @XmlAttribute(name = "firstPublicRelease") + protected BigInteger firstPublicRelease; + @XmlAttribute(name = "lastUpdated") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar lastUpdated; + @XmlAttribute(name = "lastUpdatedRelease") + protected BigInteger lastUpdatedRelease; /** - * Gets the value of the range property. + * Gets the value of the secondaryAccession 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 range 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 secondaryAccession property. * *

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

-     * getRange().add(newItem);
+     *    getSecondaryAccession().add(newItem);
      * 
* * *

* Objects of the following type(s) are allowed in the list - * {@link EntryType.Assembly.Range } + * {@link String } * * */ - public List getRange() - { - if (range == null) - { - range = new ArrayList(); - } - return this.range; + public List getSecondaryAccession() { + if (secondaryAccession == null) { + secondaryAccession = new ArrayList(); + } + return this.secondaryAccession; } /** - *

- * Java class for anonymous complex type. + * Gets the value of the projectAccession 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 projectAccession property. * + *

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

-     * <complexType>
-     *   <complexContent>
-     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *       <attribute name="begin" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
-     *       <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
-     *       <attribute name="primaryBegin" type="{http://www.w3.org/2001/XMLSchema}integer" />
-     *       <attribute name="primaryEnd" type="{http://www.w3.org/2001/XMLSchema}integer" />
-     *       <attribute name="accession" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
-     *       <attribute name="version" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
-     *       <attribute name="complement" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     *    getProjectAccession().add(newItem);
      * 
* * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "") - public static class Range - { - - @XmlAttribute(name = "begin", required = true) - protected BigInteger begin; - - @XmlAttribute(name = "end", required = true) - protected BigInteger end; - - @XmlAttribute(name = "primaryBegin") - protected BigInteger primaryBegin; - - @XmlAttribute(name = "primaryEnd") - protected BigInteger primaryEnd; - - @XmlAttribute(name = "accession", required = true) - protected String accession; - - @XmlAttribute(name = "version", required = true) - protected BigInteger version; - - @XmlAttribute(name = "complement") - protected Boolean complement; - - /** - * Gets the value of the begin property. - * - * @return possible object is {@link BigInteger } - * - */ - public BigInteger getBegin() - { - return begin; - } - - /** - * Sets the value of the begin property. - * - * @param value - * allowed object is {@link BigInteger } - * - */ - public void setBegin(BigInteger value) - { - this.begin = value; - } - - /** - * Gets the value of the end property. - * - * @return possible object is {@link BigInteger } - * - */ - public BigInteger getEnd() - { - return end; - } - - /** - * Sets the value of the end property. - * - * @param value - * allowed object is {@link BigInteger } - * - */ - public void setEnd(BigInteger value) - { - this.end = value; - } - - /** - * Gets the value of the primaryBegin property. - * - * @return possible object is {@link BigInteger } - * - */ - public BigInteger getPrimaryBegin() - { - return primaryBegin; - } - - /** - * Sets the value of the primaryBegin property. - * - * @param value - * allowed object is {@link BigInteger } - * - */ - public void setPrimaryBegin(BigInteger value) - { - this.primaryBegin = value; - } - - /** - * Gets the value of the primaryEnd property. - * - * @return possible object is {@link BigInteger } - * - */ - public BigInteger getPrimaryEnd() - { - return primaryEnd; - } - - /** - * Sets the value of the primaryEnd property. - * - * @param value - * allowed object is {@link BigInteger } - * - */ - public void setPrimaryEnd(BigInteger value) - { - this.primaryEnd = value; - } - - /** - * Gets the value of the accession property. - * - * @return possible object is {@link String } - * - */ - public String getAccession() - { - return accession; - } - - /** - * Sets the value of the accession property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setAccession(String value) - { - this.accession = value; - } - - /** - * Gets the value of the version property. - * - * @return possible object is {@link BigInteger } - * - */ - public BigInteger getVersion() - { - return version; - } - - /** - * Sets the value of the version property. - * - * @param value - * allowed object is {@link BigInteger } - * - */ - public void setVersion(BigInteger value) - { - this.version = value; - } - - /** - * Gets the value of the complement property. - * - * @return possible object is {@link Boolean } - * - */ - public boolean isComplement() - { - if (complement == null) - { - return false; - } - else - { - return complement; + public List getProjectAccession() { + if (projectAccession == null) { + projectAccession = new ArrayList(); } - } - - /** - * Sets the value of the complement property. - * - * @param value - * allowed object is {@link Boolean } - * - */ - public void setComplement(Boolean value) - { - this.complement = value; - } + return this.projectAccession; + } + + /** + * 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 comment property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getComment() { + return comment; } - } - - /** - *

- * 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>
-   *         <choice maxOccurs="unbounded" minOccurs="0">
-   *           <element name="range">
-   *             <complexType>
-   *               <complexContent>
-   *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-   *                   <attribute name="begin" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
-   *                   <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
-   *                   <attribute name="primaryBegin" type="{http://www.w3.org/2001/XMLSchema}integer" />
-   *                   <attribute name="primaryEnd" type="{http://www.w3.org/2001/XMLSchema}integer" />
-   *                   <attribute name="accession" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
-   *                   <attribute name="version" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
-   *                   <attribute name="complement" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
-   *                 </restriction>
-   *               </complexContent>
-   *             </complexType>
-   *           </element>
-   *           <element name="gap">
-   *             <complexType>
-   *               <complexContent>
-   *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-   *                   <attribute name="begin" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
-   *                   <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
-   *                   <attribute name="length" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
-   *                   <attribute name="unknownLength" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
-   *                 </restriction>
-   *               </complexContent>
-   *             </complexType>
-   *           </element>
-   *         </choice>
-   *       </sequence>
-   *     </restriction>
-   *   </complexContent>
-   * </complexType>
-   * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { "rangeOrGap" }) - public static class Contig - { - - @XmlElements({ - @XmlElement(name = "range", type = EntryType.Contig.Range.class), - @XmlElement(name = "gap", type = EntryType.Contig.Gap.class) }) - protected List rangeOrGap; + /** + * Sets the value of the comment property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setComment(String value) { + this.comment = value; + } /** - * Gets the value of the rangeOrGap property. + * Gets the value of the keyword 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 rangeOrGap 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 keyword property. * *

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

-     * getRangeOrGap().add(newItem);
+     *    getKeyword().add(newItem);
      * 
* * *

* Objects of the following type(s) are allowed in the list - * {@link EntryType.Contig.Range } {@link EntryType.Contig.Gap } + * {@link String } * * */ - public List getRangeOrGap() - { - if (rangeOrGap == null) - { - rangeOrGap = new ArrayList(); - } - return this.rangeOrGap; + public List getKeyword() { + if (keyword == null) { + keyword = new ArrayList(); + } + return this.keyword; } /** - *

- * Java class for anonymous complex type. + * Gets the value of the reference 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 reference property. * + *

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

-     * <complexType>
-     *   <complexContent>
-     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *       <attribute name="begin" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
-     *       <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
-     *       <attribute name="length" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
-     *       <attribute name="unknownLength" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     *    getReference().add(newItem);
      * 
* * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EntryType.Reference } + * + * */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "") - public static class Gap - { - - @XmlAttribute(name = "begin", required = true) - protected BigInteger begin; - - @XmlAttribute(name = "end", required = true) - protected BigInteger end; - - @XmlAttribute(name = "length", required = true) - protected BigInteger length; - - @XmlAttribute(name = "unknownLength") - protected Boolean unknownLength; - - /** - * Gets the value of the begin property. - * - * @return possible object is {@link BigInteger } - * - */ - public BigInteger getBegin() - { - return begin; - } - - /** - * Sets the value of the begin property. - * - * @param value - * allowed object is {@link BigInteger } - * - */ - public void setBegin(BigInteger value) - { - this.begin = value; - } - - /** - * Gets the value of the end property. - * - * @return possible object is {@link BigInteger } - * - */ - public BigInteger getEnd() - { - return end; - } - - /** - * Sets the value of the end property. - * - * @param value - * allowed object is {@link BigInteger } - * - */ - public void setEnd(BigInteger value) - { - this.end = value; - } - - /** - * Gets the value of the length property. - * - * @return possible object is {@link BigInteger } - * - */ - public BigInteger getLength() - { - return length; - } - - /** - * Sets the value of the length property. - * - * @param value - * allowed object is {@link BigInteger } - * - */ - public void setLength(BigInteger value) - { - this.length = value; - } - - /** - * Gets the value of the unknownLength property. - * - * @return possible object is {@link Boolean } - * - */ - public boolean isUnknownLength() - { - if (unknownLength == null) - { - return false; + public List getReference() { + if (reference == null) { + reference = new ArrayList(); } - else - { - return unknownLength; - } - } - - /** - * Sets the value of the unknownLength property. - * - * @param value - * allowed object is {@link Boolean } - * - */ - public void setUnknownLength(Boolean value) - { - this.unknownLength = value; - } - + return this.reference; } /** - *

- * Java class for anonymous complex type. + * Gets the value of the xref 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 xref property. * + *

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

-     * <complexType>
-     *   <complexContent>
-     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *       <attribute name="begin" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
-     *       <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
-     *       <attribute name="primaryBegin" type="{http://www.w3.org/2001/XMLSchema}integer" />
-     *       <attribute name="primaryEnd" type="{http://www.w3.org/2001/XMLSchema}integer" />
-     *       <attribute name="accession" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
-     *       <attribute name="version" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
-     *       <attribute name="complement" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
+     *    getXref().add(newItem);
      * 
* * + *

+ * Objects of the following type(s) are allowed in the list + * {@link XrefType } + * + * */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "") - public static class Range - { - - @XmlAttribute(name = "begin", required = true) - protected BigInteger begin; - - @XmlAttribute(name = "end", required = true) - protected BigInteger end; - - @XmlAttribute(name = "primaryBegin") - protected BigInteger primaryBegin; - - @XmlAttribute(name = "primaryEnd") - protected BigInteger primaryEnd; - - @XmlAttribute(name = "accession", required = true) - protected String accession; - - @XmlAttribute(name = "version", required = true) - protected BigInteger version; - - @XmlAttribute(name = "complement") - protected Boolean complement; - - /** - * Gets the value of the begin property. - * - * @return possible object is {@link BigInteger } - * - */ - public BigInteger getBegin() - { - return begin; - } - - /** - * Sets the value of the begin property. - * - * @param value - * allowed object is {@link BigInteger } - * - */ - public void setBegin(BigInteger value) - { - this.begin = value; - } - - /** - * Gets the value of the end property. - * - * @return possible object is {@link BigInteger } - * - */ - public BigInteger getEnd() - { - return end; - } - - /** - * Sets the value of the end property. - * - * @param value - * allowed object is {@link BigInteger } - * - */ - public void setEnd(BigInteger value) - { - this.end = value; - } - - /** - * Gets the value of the primaryBegin property. - * - * @return possible object is {@link BigInteger } - * - */ - public BigInteger getPrimaryBegin() - { - return primaryBegin; - } - - /** - * Sets the value of the primaryBegin property. - * - * @param value - * allowed object is {@link BigInteger } - * - */ - public void setPrimaryBegin(BigInteger value) - { - this.primaryBegin = value; - } - - /** - * Gets the value of the primaryEnd property. - * - * @return possible object is {@link BigInteger } - * - */ - public BigInteger getPrimaryEnd() - { - return primaryEnd; - } - - /** - * Sets the value of the primaryEnd property. - * - * @param value - * allowed object is {@link BigInteger } - * - */ - public void setPrimaryEnd(BigInteger value) - { - this.primaryEnd = value; - } - - /** - * Gets the value of the accession property. - * - * @return possible object is {@link String } - * - */ - public String getAccession() - { - return accession; - } - - /** - * Sets the value of the accession property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setAccession(String value) - { - this.accession = value; - } - - /** - * Gets the value of the version property. - * - * @return possible object is {@link BigInteger } - * - */ - public BigInteger getVersion() - { - return version; - } - - /** - * Sets the value of the version property. - * - * @param value - * allowed object is {@link BigInteger } - * - */ - public void setVersion(BigInteger value) - { - this.version = value; - } - - /** - * Gets the value of the complement property. - * - * @return possible object is {@link Boolean } - * - */ - public boolean isComplement() - { - if (complement == null) - { - return false; - } - else - { - return complement; + public List getXref() { + if (xref == null) { + xref = new ArrayList(); } - } - - /** - * Sets the value of the complement property. - * - * @param value - * allowed object is {@link Boolean } - * - */ - public void setComplement(Boolean value) - { - this.complement = value; - } - + return this.xref; } - } - - /** - *

- * 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" minOccurs="0">
-   *           <complexType>
-   *             <complexContent>
-   *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-   *                 <sequence>
-   *                   <element name="lineage" minOccurs="0">
-   *                     <complexType>
-   *                       <complexContent>
-   *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-   *                           <sequence>
-   *                             <element name="taxon" maxOccurs="unbounded">
-   *                               <complexType>
-   *                                 <complexContent>
-   *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-   *                                     <attribute name="scientificName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
-   *                                   </restriction>
-   *                                 </complexContent>
-   *                               </complexType>
-   *                             </element>
-   *                           </sequence>
-   *                         </restriction>
-   *                       </complexContent>
-   *                     </complexType>
-   *                   </element>
-   *                 </sequence>
-   *                 <attribute name="scientificName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
-   *                 <attribute name="commonName" type="{http://www.w3.org/2001/XMLSchema}string" />
-   *                 <attribute name="taxId" type="{http://www.w3.org/2001/XMLSchema}integer" />
-   *               </restriction>
-   *             </complexContent>
-   *           </complexType>
-   *         </element>
-   *         <element name="xref" type="{}XrefType" maxOccurs="unbounded" minOccurs="0"/>
-   *         <element name="qualifier" maxOccurs="unbounded" minOccurs="0">
-   *           <complexType>
-   *             <complexContent>
-   *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-   *                 <sequence>
-   *                   <element name="value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-   *                 </sequence>
-   *                 <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
-   *               </restriction>
-   *             </complexContent>
-   *           </complexType>
-   *         </element>
-   *       </sequence>
-   *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
-   *       <attribute name="location" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
-   *     </restriction>
-   *   </complexContent>
-   * </complexType>
-   * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { "taxon", "xref", "qualifier" }) - public static class Feature - { - - protected EntryType.Feature.FeatureTaxon taxon; - - protected List xref; + /** + * Gets the value of the feature 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 feature property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link EntryType.Feature } + * + * + */ + public List getFeature() { + if (feature == null) { + feature = new ArrayList(); + } + return this.feature; + } - protected List qualifier; + /** + * Gets the value of the assembly property. + * + * @return + * possible object is + * {@link EntryType.Assembly } + * + */ + public EntryType.Assembly getAssembly() { + return assembly; + } - @XmlAttribute(name = "name", required = true) - protected String name; + /** + * Sets the value of the assembly property. + * + * @param value + * allowed object is + * {@link EntryType.Assembly } + * + */ + public void setAssembly(EntryType.Assembly value) { + this.assembly = value; + } - @XmlAttribute(name = "location", required = true) - protected String location; + /** + * Gets the value of the contig property. + * + * @return + * possible object is + * {@link EntryType.Contig } + * + */ + public EntryType.Contig getContig() { + return contig; + } /** - * Gets the value of the taxon property. + * Sets the value of the contig property. * - * @return possible object is {@link EntryType.Feature.FeatureTaxon } + * @param value + * allowed object is + * {@link EntryType.Contig } + * + */ + public void setContig(EntryType.Contig value) { + this.contig = value; + } + + /** + * Gets the value of the sequence property. * + * @return + * possible object is + * {@link String } + * */ - public EntryType.Feature.FeatureTaxon getTaxon() - { - return taxon; + public String getSequence() { + return sequence; } /** - * Sets the value of the taxon property. + * Sets the value of the sequence property. * * @param value - * allowed object is {@link EntryType.Feature.FeatureTaxon } + * allowed object is + * {@link String } + * + */ + public void setSequence(String value) { + this.sequence = value; + } + + /** + * Gets the value of the accession property. * + * @return + * possible object is + * {@link String } + * */ - public void setTaxon(EntryType.Feature.FeatureTaxon value) - { - this.taxon = value; + public String getAccession() { + return accession; } /** - * Gets the value of the xref property. + * Sets the value of the accession 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 xref property. + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccession(String value) { + this.accession = value; + } + + /** + * Gets the value of the version property. * - *

- * For example, to add a new item, do as follows: + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVersion() { + return version; + } + + /** + * Sets the value of the version property. * - *

-     * getXref().add(newItem);
-     * 
+ * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVersion(BigInteger value) { + this.version = value; + } + + /** + * Gets the value of the entryVersion property. * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getEntryVersion() { + return entryVersion; + } + + /** + * Sets the value of the entryVersion property. * - *

- * Objects of the following type(s) are allowed in the list {@link XrefType - * } + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setEntryVersion(BigInteger value) { + this.entryVersion = value; + } + + /** + * Gets the value of the dataClass property. * + * @return + * possible object is + * {@link String } + * + */ + public String getDataClass() { + return dataClass; + } + + /** + * Sets the value of the dataClass property. * + * @param value + * allowed object is + * {@link String } + * */ - public List getXref() - { - if (xref == null) - { - xref = new ArrayList(); - } - return this.xref; + public void setDataClass(String value) { + this.dataClass = value; } /** - * Gets the value of the qualifier property. + * Gets the value of the taxonomicDivision 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 qualifier property. + * @return + * possible object is + * {@link String } + * + */ + public String getTaxonomicDivision() { + return taxonomicDivision; + } + + /** + * Sets the value of the taxonomicDivision property. * - *

- * For example, to add a new item, do as follows: + * @param value + * allowed object is + * {@link String } + * + */ + public void setTaxonomicDivision(String value) { + this.taxonomicDivision = value; + } + + /** + * Gets the value of the moleculeType property. * - *

-     * getQualifier().add(newItem);
-     * 
+ * @return + * possible object is + * {@link String } + * + */ + public String getMoleculeType() { + return moleculeType; + } + + /** + * Sets the value of the moleculeType property. * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMoleculeType(String value) { + this.moleculeType = value; + } + + /** + * Gets the value of the sequenceLength property. * - *

- * Objects of the following type(s) are allowed in the list - * {@link EntryType.Feature.Qualifier } + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSequenceLength() { + return sequenceLength; + } + + /** + * Sets the value of the sequenceLength property. * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSequenceLength(BigInteger value) { + this.sequenceLength = value; + } + + /** + * Gets the value of the topology property. * + * @return + * possible object is + * {@link String } + * */ - public List getQualifier() - { - if (qualifier == null) - { - qualifier = new ArrayList(); - } - return this.qualifier; + public String getTopology() { + return topology; } /** - * Gets the value of the name property. + * Sets the value of the topology property. * - * @return possible object is {@link String } + * @param value + * allowed object is + * {@link String } + * + */ + public void setTopology(String value) { + this.topology = value; + } + + /** + * Gets the value of the firstPublic property. * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * */ - public String getName() - { - return name; + public XMLGregorianCalendar getFirstPublic() { + return firstPublic; } /** - * Sets the value of the name property. + * Sets the value of the firstPublic property. * * @param value - * allowed object is {@link String } + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setFirstPublic(XMLGregorianCalendar value) { + this.firstPublic = value; + } + + /** + * Gets the value of the firstPublicRelease property. * + * @return + * possible object is + * {@link BigInteger } + * */ - public void setName(String value) - { - this.name = value; + public BigInteger getFirstPublicRelease() { + return firstPublicRelease; } /** - * Gets the value of the location property. + * Sets the value of the firstPublicRelease property. * - * @return possible object is {@link String } + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setFirstPublicRelease(BigInteger value) { + this.firstPublicRelease = value; + } + + /** + * Gets the value of the lastUpdated property. * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * */ - public String getLocation() - { - return location; + public XMLGregorianCalendar getLastUpdated() { + return lastUpdated; } /** - * Sets the value of the location property. + * Sets the value of the lastUpdated property. * * @param value - * allowed object is {@link String } - * + * allowed object is + * {@link XMLGregorianCalendar } + * */ - public void setLocation(String value) - { - this.location = value; + public void setLastUpdated(XMLGregorianCalendar value) { + this.lastUpdated = value; } /** - *

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

- * The following schema fragment specifies the expected content contained - * within this class. + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getLastUpdatedRelease() { + return lastUpdatedRelease; + } + + /** + * Sets the value of the lastUpdatedRelease property. * - *

-     * <complexType>
+     * @param value
+     *     allowed object is
+     *     {@link BigInteger }
+     *     
+     */
+    public void setLastUpdatedRelease(BigInteger value) {
+        this.lastUpdatedRelease = 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="lineage" minOccurs="0">
+     *         <element name="range" maxOccurs="unbounded">
      *           <complexType>
      *             <complexContent>
      *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <sequence>
-     *                   <element name="taxon" maxOccurs="unbounded">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <attribute name="scientificName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                 </sequence>
+     *                 <attribute name="begin" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
+     *                 <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
+     *                 <attribute name="primaryBegin" type="{http://www.w3.org/2001/XMLSchema}integer" />
+     *                 <attribute name="primaryEnd" type="{http://www.w3.org/2001/XMLSchema}integer" />
+     *                 <attribute name="accession" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *                 <attribute name="version" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
+     *                 <attribute name="complement" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
      *               </restriction>
      *             </complexContent>
      *           </complexType>
      *         </element>
      *       </sequence>
-     *       <attribute name="scientificName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
-     *       <attribute name="commonName" type="{http://www.w3.org/2001/XMLSchema}string" />
-     *       <attribute name="taxId" type="{http://www.w3.org/2001/XMLSchema}integer" />
      *     </restriction>
      *   </complexContent>
      * </complexType>
@@ -1894,198 +896,366 @@ public class EntryType
      * 
      */
     @XmlAccessorType(XmlAccessType.FIELD)
-    @XmlType(name = "", propOrder = { "lineage" })
-    public static class FeatureTaxon
-    {
-
-      protected EntryType.Feature.FeatureTaxon.Lineage lineage;
-
-      @XmlAttribute(name = "scientificName", required = true)
-      protected String scientificName;
-
-      @XmlAttribute(name = "commonName")
-      protected String commonName;
-
-      @XmlAttribute(name = "taxId")
-      protected BigInteger taxId;
-
-      /**
-       * Gets the value of the lineage property.
-       * 
-       * @return possible object is
-       *         {@link EntryType.Feature.FeatureTaxon.Lineage }
-       * 
-       */
-      public EntryType.Feature.FeatureTaxon.Lineage getLineage()
-      {
-        return lineage;
-      }
-
-      /**
-       * Sets the value of the lineage property.
-       * 
-       * @param value
-       *          allowed object is
-       *          {@link EntryType.Feature.FeatureTaxon.Lineage }
-       * 
-       */
-      public void setLineage(EntryType.Feature.FeatureTaxon.Lineage value)
-      {
-        this.lineage = value;
-      }
-
-      /**
-       * Gets the value of the scientificName property.
-       * 
-       * @return possible object is {@link String }
-       * 
-       */
-      public String getScientificName()
-      {
-        return scientificName;
-      }
-
-      /**
-       * Sets the value of the scientificName property.
-       * 
-       * @param value
-       *          allowed object is {@link String }
-       * 
-       */
-      public void setScientificName(String value)
-      {
-        this.scientificName = value;
-      }
-
-      /**
-       * Gets the value of the commonName property.
-       * 
-       * @return possible object is {@link String }
-       * 
-       */
-      public String getCommonName()
-      {
-        return commonName;
-      }
-
-      /**
-       * Sets the value of the commonName property.
-       * 
-       * @param value
-       *          allowed object is {@link String }
-       * 
-       */
-      public void setCommonName(String value)
-      {
-        this.commonName = value;
-      }
-
-      /**
-       * Gets the value of the taxId property.
-       * 
-       * @return possible object is {@link BigInteger }
-       * 
-       */
-      public BigInteger getTaxId()
-      {
-        return taxId;
-      }
-
-      /**
-       * Sets the value of the taxId property.
-       * 
-       * @param value
-       *          allowed object is {@link BigInteger }
-       * 
-       */
-      public void setTaxId(BigInteger value)
-      {
-        this.taxId = 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="taxon" maxOccurs="unbounded">
-       *           <complexType>
-       *             <complexContent>
-       *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-       *                 <attribute name="scientificName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
-       *               </restriction>
-       *             </complexContent>
-       *           </complexType>
-       *         </element>
-       *       </sequence>
-       *     </restriction>
-       *   </complexContent>
-       * </complexType>
-       * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { "taxon" }) - public static class Lineage - { + @XmlType(name = "", propOrder = { + "range" + }) + public static class Assembly { @XmlElement(required = true) - protected List taxon; + protected List range; /** - * Gets the value of the taxon property. + * Gets the value of the range 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. + * 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 range property. * *

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

-         * getTaxon().add(newItem);
+         *    getRange().add(newItem);
          * 
* * *

* Objects of the following type(s) are allowed in the list - * {@link EntryType.Feature.FeatureTaxon.Lineage.Taxon } + * {@link EntryType.Assembly.Range } + * + * + */ + public List getRange() { + if (range == null) { + range = new ArrayList(); + } + return this.range; + } + + + /** + *

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="begin" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
+         *       <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
+         *       <attribute name="primaryBegin" type="{http://www.w3.org/2001/XMLSchema}integer" />
+         *       <attribute name="primaryEnd" type="{http://www.w3.org/2001/XMLSchema}integer" />
+         *       <attribute name="accession" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *       <attribute name="version" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
+         *       <attribute name="complement" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
+         * 
* * */ - public List getTaxon() - { - if (taxon == null) - { - taxon = new ArrayList(); - } - return this.taxon; + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class Range { + + @XmlAttribute(name = "begin", required = true) + protected BigInteger begin; + @XmlAttribute(name = "end", required = true) + protected BigInteger end; + @XmlAttribute(name = "primaryBegin") + protected BigInteger primaryBegin; + @XmlAttribute(name = "primaryEnd") + protected BigInteger primaryEnd; + @XmlAttribute(name = "accession", required = true) + protected String accession; + @XmlAttribute(name = "version", required = true) + protected BigInteger version; + @XmlAttribute(name = "complement") + protected Boolean complement; + + /** + * Gets the value of the begin property. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBegin() { + return begin; + } + + /** + * Sets the value of the begin property. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBegin(BigInteger value) { + this.begin = value; + } + + /** + * Gets the value of the end property. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getEnd() { + return end; + } + + /** + * Sets the value of the end property. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setEnd(BigInteger value) { + this.end = value; + } + + /** + * Gets the value of the primaryBegin property. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPrimaryBegin() { + return primaryBegin; + } + + /** + * Sets the value of the primaryBegin property. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPrimaryBegin(BigInteger value) { + this.primaryBegin = value; + } + + /** + * Gets the value of the primaryEnd property. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPrimaryEnd() { + return primaryEnd; + } + + /** + * Sets the value of the primaryEnd property. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPrimaryEnd(BigInteger value) { + this.primaryEnd = value; + } + + /** + * Gets the value of the accession property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccession() { + return accession; + } + + /** + * Sets the value of the accession property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccession(String value) { + this.accession = value; + } + + /** + * Gets the value of the version property. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVersion() { + return version; + } + + /** + * Sets the value of the version property. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVersion(BigInteger value) { + this.version = value; + } + + /** + * Gets the value of the complement property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isComplement() { + if (complement == null) { + return false; + } else { + return complement; + } + } + + /** + * Sets the value of the complement property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setComplement(Boolean value) { + this.complement = 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>
+     *         <choice maxOccurs="unbounded" minOccurs="0">
+     *           <element name="range">
+     *             <complexType>
+     *               <complexContent>
+     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                   <attribute name="begin" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
+     *                   <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
+     *                   <attribute name="primaryBegin" type="{http://www.w3.org/2001/XMLSchema}integer" />
+     *                   <attribute name="primaryEnd" type="{http://www.w3.org/2001/XMLSchema}integer" />
+     *                   <attribute name="accession" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *                   <attribute name="version" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
+     *                   <attribute name="complement" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+     *                 </restriction>
+     *               </complexContent>
+     *             </complexType>
+     *           </element>
+     *           <element name="gap">
+     *             <complexType>
+     *               <complexContent>
+     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                   <attribute name="begin" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
+     *                   <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
+     *                   <attribute name="length" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
+     *                   <attribute name="unknownLength" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+     *                 </restriction>
+     *               </complexContent>
+     *             </complexType>
+     *           </element>
+     *         </choice>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "rangeOrGap" + }) + public static class Contig { + + @XmlElements({ + @XmlElement(name = "range", type = EntryType.Contig.Range.class), + @XmlElement(name = "gap", type = EntryType.Contig.Gap.class) + }) + protected List rangeOrGap; + /** + * Gets the value of the rangeOrGap 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 rangeOrGap property. * *

- * The following schema fragment specifies the expected content - * contained within this class. + * For example, to add a new item, do as follows: + *

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

+ * Objects of the following type(s) are allowed in the list + * {@link EntryType.Contig.Range } + * {@link EntryType.Contig.Gap } + * + * + */ + public List getRangeOrGap() { + if (rangeOrGap == null) { + rangeOrGap = new ArrayList(); + } + return this.rangeOrGap; + } + + + /** + *

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="scientificName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *       <attribute name="begin" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
+         *       <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
+         *       <attribute name="length" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
+         *       <attribute name="unknownLength" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
          *     </restriction>
          *   </complexContent>
          * </complexType>
@@ -2095,57 +1265,397 @@ public class EntryType
          */
         @XmlAccessorType(XmlAccessType.FIELD)
         @XmlType(name = "")
-        public static class Taxon
-        {
-
-          @XmlAttribute(name = "scientificName", required = true)
-          protected String scientificName;
-
-          /**
-           * Gets the value of the scientificName property.
-           * 
-           * @return possible object is {@link String }
-           * 
-           */
-          public String getScientificName()
-          {
-            return scientificName;
-          }
-
-          /**
-           * Sets the value of the scientificName property.
-           * 
-           * @param value
-           *          allowed object is {@link String }
-           * 
-           */
-          public void setScientificName(String value)
-          {
-            this.scientificName = value;
-          }
+        public static class Gap {
+
+            @XmlAttribute(name = "begin", required = true)
+            protected BigInteger begin;
+            @XmlAttribute(name = "end", required = true)
+            protected BigInteger end;
+            @XmlAttribute(name = "length", required = true)
+            protected BigInteger length;
+            @XmlAttribute(name = "unknownLength")
+            protected Boolean unknownLength;
+
+            /**
+             * Gets the value of the begin property.
+             * 
+             * @return
+             *     possible object is
+             *     {@link BigInteger }
+             *     
+             */
+            public BigInteger getBegin() {
+                return begin;
+            }
+
+            /**
+             * Sets the value of the begin property.
+             * 
+             * @param value
+             *     allowed object is
+             *     {@link BigInteger }
+             *     
+             */
+            public void setBegin(BigInteger value) {
+                this.begin = value;
+            }
+
+            /**
+             * Gets the value of the end property.
+             * 
+             * @return
+             *     possible object is
+             *     {@link BigInteger }
+             *     
+             */
+            public BigInteger getEnd() {
+                return end;
+            }
+
+            /**
+             * Sets the value of the end property.
+             * 
+             * @param value
+             *     allowed object is
+             *     {@link BigInteger }
+             *     
+             */
+            public void setEnd(BigInteger value) {
+                this.end = value;
+            }
+
+            /**
+             * Gets the value of the length property.
+             * 
+             * @return
+             *     possible object is
+             *     {@link BigInteger }
+             *     
+             */
+            public BigInteger getLength() {
+                return length;
+            }
+
+            /**
+             * Sets the value of the length property.
+             * 
+             * @param value
+             *     allowed object is
+             *     {@link BigInteger }
+             *     
+             */
+            public void setLength(BigInteger value) {
+                this.length = value;
+            }
+
+            /**
+             * Gets the value of the unknownLength property.
+             * 
+             * @return
+             *     possible object is
+             *     {@link Boolean }
+             *     
+             */
+            public boolean isUnknownLength() {
+                if (unknownLength == null) {
+                    return false;
+                } else {
+                    return unknownLength;
+                }
+            }
+
+            /**
+             * Sets the value of the unknownLength property.
+             * 
+             * @param value
+             *     allowed object is
+             *     {@link Boolean }
+             *     
+             */
+            public void setUnknownLength(Boolean value) {
+                this.unknownLength = 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="begin" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
+         *       <attribute name="end" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
+         *       <attribute name="primaryBegin" type="{http://www.w3.org/2001/XMLSchema}integer" />
+         *       <attribute name="primaryEnd" type="{http://www.w3.org/2001/XMLSchema}integer" />
+         *       <attribute name="accession" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *       <attribute name="version" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
+         *       <attribute name="complement" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class Range { + + @XmlAttribute(name = "begin", required = true) + protected BigInteger begin; + @XmlAttribute(name = "end", required = true) + protected BigInteger end; + @XmlAttribute(name = "primaryBegin") + protected BigInteger primaryBegin; + @XmlAttribute(name = "primaryEnd") + protected BigInteger primaryEnd; + @XmlAttribute(name = "accession", required = true) + protected String accession; + @XmlAttribute(name = "version", required = true) + protected BigInteger version; + @XmlAttribute(name = "complement") + protected Boolean complement; + + /** + * Gets the value of the begin property. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getBegin() { + return begin; + } + + /** + * Sets the value of the begin property. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setBegin(BigInteger value) { + this.begin = value; + } + + /** + * Gets the value of the end property. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getEnd() { + return end; + } + + /** + * Sets the value of the end property. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setEnd(BigInteger value) { + this.end = value; + } + + /** + * Gets the value of the primaryBegin property. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPrimaryBegin() { + return primaryBegin; + } + + /** + * Sets the value of the primaryBegin property. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPrimaryBegin(BigInteger value) { + this.primaryBegin = value; + } + + /** + * Gets the value of the primaryEnd property. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPrimaryEnd() { + return primaryEnd; + } + + /** + * Sets the value of the primaryEnd property. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPrimaryEnd(BigInteger value) { + this.primaryEnd = value; + } + + /** + * Gets the value of the accession property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccession() { + return accession; + } + + /** + * Sets the value of the accession property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccession(String value) { + this.accession = value; + } + + /** + * Gets the value of the version property. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getVersion() { + return version; + } + + /** + * Sets the value of the version property. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setVersion(BigInteger value) { + this.version = value; + } + + /** + * Gets the value of the complement property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isComplement() { + if (complement == null) { + return false; + } else { + return complement; + } + } + + /** + * Sets the value of the complement property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setComplement(Boolean value) { + this.complement = value; + } + + } } + /** - *

- * Java class for anonymous complex type. + *

Java class for anonymous 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>
      *   <complexContent>
      *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
      *       <sequence>
-     *         <element name="value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *         <element name="taxon" minOccurs="0">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="lineage" minOccurs="0">
+     *                     <complexType>
+     *                       <complexContent>
+     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                           <sequence>
+     *                             <element name="taxon" maxOccurs="unbounded">
+     *                               <complexType>
+     *                                 <complexContent>
+     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                                     <attribute name="scientificName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *                                   </restriction>
+     *                                 </complexContent>
+     *                               </complexType>
+     *                             </element>
+     *                           </sequence>
+     *                         </restriction>
+     *                       </complexContent>
+     *                     </complexType>
+     *                   </element>
+     *                 </sequence>
+     *                 <attribute name="scientificName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *                 <attribute name="commonName" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *                 <attribute name="taxId" type="{http://www.w3.org/2001/XMLSchema}integer" />
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *         <element name="xref" type="{}XrefType" maxOccurs="unbounded" minOccurs="0"/>
+     *         <element name="qualifier" maxOccurs="unbounded" minOccurs="0">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <sequence>
+     *                   <element name="value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *                 </sequence>
+     *                 <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
      *       </sequence>
      *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *       <attribute name="location" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
      *     </restriction>
      *   </complexContent>
      * </complexType>
@@ -2154,578 +1664,1017 @@ public class EntryType
      * 
      */
     @XmlAccessorType(XmlAccessType.FIELD)
-    @XmlType(name = "", propOrder = { "value" })
-    public static class Qualifier
-    {
-
-      protected String value;
-
-      @XmlAttribute(name = "name", required = true)
-      protected String name;
-
-      /**
-       * Gets the value of the value property.
-       * 
-       * @return possible object is {@link String }
-       * 
-       */
-      public String getValue()
-      {
-        return value;
-      }
-
-      /**
-       * Sets the value of the value property.
-       * 
-       * @param value
-       *          allowed object is {@link String }
-       * 
-       */
-      public void setValue(String value)
-      {
-        this.value = 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;
-      }
-
-    }
+    @XmlType(name = "", propOrder = {
+        "taxon",
+        "xref",
+        "qualifier"
+    })
+    public static class Feature {
+
+        protected EntryType.Feature.FeatureTaxon taxon;
+        protected List xref;
+        protected List qualifier;
+        @XmlAttribute(name = "name", required = true)
+        protected String name;
+        @XmlAttribute(name = "location", required = true)
+        protected String location;
 
-  }
-
-  /**
-   * 

- * 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="title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-   *         <element name="author" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
-   *         <element name="applicant" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
-   *         <element name="consortium" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-   *         <element name="submissionDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
-   *         <element name="journal" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-   *         <element name="year" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-   *         <element name="volume" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-   *         <element name="issue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-   *         <element name="firstPage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-   *         <element name="lastPage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-   *         <element name="comment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-   *         <element name="referenceLocation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-   *         <element name="xref" type="{}XrefType" maxOccurs="unbounded" minOccurs="0"/>
-   *       </sequence>
-   *       <attribute name="type" use="required">
-   *         <simpleType>
-   *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
-   *             <enumeration value="submission"/>
-   *             <enumeration value="book"/>
-   *             <enumeration value="article"/>
-   *             <enumeration value="patent"/>
-   *             <enumeration value="thesis"/>
-   *             <enumeration value="unpublished"/>
-   *           </restriction>
-   *         </simpleType>
-   *       </attribute>
-   *       <attribute name="number" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
-   *       <attribute name="location" type="{http://www.w3.org/2001/XMLSchema}string" />
-   *     </restriction>
-   *   </complexContent>
-   * </complexType>
-   * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType( - name = "", - propOrder = - { "title", "author", "applicant", "consortium", "submissionDate", - "journal", "year", "volume", "issue", "firstPage", "lastPage", - "comment", "referenceLocation", "xref" }) - public static class Reference - { - - protected String title; - - protected List author; - - protected List applicant; - - protected String consortium; + /** + * Gets the value of the taxon property. + * + * @return + * possible object is + * {@link EntryType.Feature.FeatureTaxon } + * + */ + public EntryType.Feature.FeatureTaxon getTaxon() { + return taxon; + } - @XmlSchemaType(name = "date") - protected XMLGregorianCalendar submissionDate; + /** + * Sets the value of the taxon property. + * + * @param value + * allowed object is + * {@link EntryType.Feature.FeatureTaxon } + * + */ + public void setTaxon(EntryType.Feature.FeatureTaxon value) { + this.taxon = value; + } - protected String journal; + /** + * Gets the value of the xref 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 xref property. + * + *

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

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

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

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link EntryType.Feature.Qualifier } + * + * + */ + public List getQualifier() { + if (qualifier == null) { + qualifier = new ArrayList(); + } + return this.qualifier; + } - protected String volume; + /** + * Gets the value of the name property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } - protected String issue; + /** + * Sets the value of the name property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } - protected String firstPage; + /** + * Gets the value of the location property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLocation() { + return location; + } - protected String lastPage; + /** + * Sets the value of the location property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLocation(String value) { + this.location = value; + } - protected String comment; - protected String referenceLocation; + /** + *

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="lineage" minOccurs="0">
+         *           <complexType>
+         *             <complexContent>
+         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                 <sequence>
+         *                   <element name="taxon" maxOccurs="unbounded">
+         *                     <complexType>
+         *                       <complexContent>
+         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *                           <attribute name="scientificName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *                         </restriction>
+         *                       </complexContent>
+         *                     </complexType>
+         *                   </element>
+         *                 </sequence>
+         *               </restriction>
+         *             </complexContent>
+         *           </complexType>
+         *         </element>
+         *       </sequence>
+         *       <attribute name="scientificName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *       <attribute name="commonName" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *       <attribute name="taxId" type="{http://www.w3.org/2001/XMLSchema}integer" />
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "lineage" + }) + public static class FeatureTaxon { + + protected EntryType.Feature.FeatureTaxon.Lineage lineage; + @XmlAttribute(name = "scientificName", required = true) + protected String scientificName; + @XmlAttribute(name = "commonName") + protected String commonName; + @XmlAttribute(name = "taxId") + protected BigInteger taxId; + + /** + * Gets the value of the lineage property. + * + * @return + * possible object is + * {@link EntryType.Feature.FeatureTaxon.Lineage } + * + */ + public EntryType.Feature.FeatureTaxon.Lineage getLineage() { + return lineage; + } + + /** + * Sets the value of the lineage property. + * + * @param value + * allowed object is + * {@link EntryType.Feature.FeatureTaxon.Lineage } + * + */ + public void setLineage(EntryType.Feature.FeatureTaxon.Lineage value) { + this.lineage = value; + } + + /** + * Gets the value of the scientificName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getScientificName() { + return scientificName; + } + + /** + * Sets the value of the scientificName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScientificName(String value) { + this.scientificName = value; + } + + /** + * Gets the value of the commonName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCommonName() { + return commonName; + } + + /** + * Sets the value of the commonName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCommonName(String value) { + this.commonName = value; + } + + /** + * Gets the value of the taxId property. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getTaxId() { + return taxId; + } + + /** + * Sets the value of the taxId property. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setTaxId(BigInteger value) { + this.taxId = 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="taxon" maxOccurs="unbounded">
+             *           <complexType>
+             *             <complexContent>
+             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+             *                 <attribute name="scientificName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+             *               </restriction>
+             *             </complexContent>
+             *           </complexType>
+             *         </element>
+             *       </sequence>
+             *     </restriction>
+             *   </complexContent>
+             * </complexType>
+             * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "taxon" + }) + public static class Lineage { + + @XmlElement(required = true) + protected List taxon; + + /** + * 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 EntryType.Feature.FeatureTaxon.Lineage.Taxon } + * + * + */ + 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">
+                 *       <attribute name="scientificName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+                 *     </restriction>
+                 *   </complexContent>
+                 * </complexType>
+                 * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class Taxon { + + @XmlAttribute(name = "scientificName", required = true) + protected String scientificName; + + /** + * Gets the value of the scientificName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getScientificName() { + return scientificName; + } + + /** + * Sets the value of the scientificName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScientificName(String value) { + this.scientificName = value; + } + + } + + } - protected List xref; + } - @XmlAttribute(name = "type", required = true) - protected String type; - @XmlAttribute(name = "number", required = true) - protected BigInteger number; + /** + *

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="value" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+         *       </sequence>
+         *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + public static class Qualifier { + + protected String value; + @XmlAttribute(name = "name", required = true) + protected String name; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = 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; + } - @XmlAttribute(name = "location") - protected String location; + } - /** - * Gets the value of the title property. - * - * @return possible object is {@link String } - * - */ - public String getTitle() - { - return title; } - /** - * Sets the value of the title property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setTitle(String value) - { - this.title = value; - } /** - * Gets the value of the author 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 author property. - * - *

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

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

-     * getAuthor().add(newItem);
+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *         <element name="author" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+     *         <element name="applicant" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
+     *         <element name="consortium" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *         <element name="submissionDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
+     *         <element name="journal" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *         <element name="year" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *         <element name="volume" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *         <element name="issue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *         <element name="firstPage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *         <element name="lastPage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *         <element name="comment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *         <element name="referenceLocation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *         <element name="xref" type="{}XrefType" maxOccurs="unbounded" minOccurs="0"/>
+     *       </sequence>
+     *       <attribute name="type" use="required">
+     *         <simpleType>
+     *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *             <enumeration value="submission"/>
+     *             <enumeration value="book"/>
+     *             <enumeration value="article"/>
+     *             <enumeration value="patent"/>
+     *             <enumeration value="thesis"/>
+     *             <enumeration value="unpublished"/>
+     *           </restriction>
+     *         </simpleType>
+     *       </attribute>
+     *       <attribute name="number" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
+     *       <attribute name="location" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
      * 
* * - *

- * Objects of the following type(s) are allowed in the list {@link String } - * - * */ - public List getAuthor() - { - if (author == null) - { - author = new ArrayList(); - } - return this.author; - } + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "title", + "author", + "applicant", + "consortium", + "submissionDate", + "journal", + "year", + "volume", + "issue", + "firstPage", + "lastPage", + "comment", + "referenceLocation", + "xref" + }) + public static class Reference { + + protected String title; + protected List author; + protected List applicant; + protected String consortium; + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar submissionDate; + protected String journal; + protected String year; + protected String volume; + protected String issue; + protected String firstPage; + protected String lastPage; + protected String comment; + protected String referenceLocation; + protected List xref; + @XmlAttribute(name = "type", required = true) + protected String type; + @XmlAttribute(name = "number", required = true) + protected BigInteger number; + @XmlAttribute(name = "location") + protected String location; - /** - * Gets the value of the applicant 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 applicant property. - * - *

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

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

- * Objects of the following type(s) are allowed in the list {@link String } - * - * - */ - public List getApplicant() - { - if (applicant == null) - { - applicant = new ArrayList(); - } - return this.applicant; - } + /** + * Gets the value of the title property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTitle() { + return title; + } - /** - * Gets the value of the consortium property. - * - * @return possible object is {@link String } - * - */ - public String getConsortium() - { - return consortium; - } + /** + * Sets the value of the title property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTitle(String value) { + this.title = value; + } - /** - * Sets the value of the consortium property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setConsortium(String value) - { - this.consortium = value; - } + /** + * Gets the value of the author 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 author property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAuthor() { + if (author == null) { + author = new ArrayList(); + } + return this.author; + } - /** - * Gets the value of the submissionDate property. - * - * @return possible object is {@link XMLGregorianCalendar } - * - */ - public XMLGregorianCalendar getSubmissionDate() - { - return submissionDate; - } + /** + * Gets the value of the applicant 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 applicant property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getApplicant() { + if (applicant == null) { + applicant = new ArrayList(); + } + return this.applicant; + } - /** - * Sets the value of the submissionDate property. - * - * @param value - * allowed object is {@link XMLGregorianCalendar } - * - */ - public void setSubmissionDate(XMLGregorianCalendar value) - { - this.submissionDate = value; - } + /** + * Gets the value of the consortium property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getConsortium() { + return consortium; + } - /** - * Gets the value of the journal property. - * - * @return possible object is {@link String } - * - */ - public String getJournal() - { - return journal; - } + /** + * Sets the value of the consortium property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConsortium(String value) { + this.consortium = value; + } - /** - * Sets the value of the journal property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setJournal(String value) - { - this.journal = value; - } + /** + * Gets the value of the submissionDate property. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getSubmissionDate() { + return submissionDate; + } - /** - * Gets the value of the year property. - * - * @return possible object is {@link String } - * - */ - public String getYear() - { - return year; - } + /** + * Sets the value of the submissionDate property. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setSubmissionDate(XMLGregorianCalendar value) { + this.submissionDate = value; + } - /** - * Sets the value of the year property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setYear(String value) - { - this.year = value; - } + /** + * Gets the value of the journal property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getJournal() { + return journal; + } - /** - * Gets the value of the volume property. - * - * @return possible object is {@link String } - * - */ - public String getVolume() - { - return volume; - } + /** + * Sets the value of the journal property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setJournal(String value) { + this.journal = value; + } - /** - * Sets the value of the volume property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setVolume(String value) - { - this.volume = value; - } + /** + * Gets the value of the year property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getYear() { + return year; + } - /** - * Gets the value of the issue property. - * - * @return possible object is {@link String } - * - */ - public String getIssue() - { - return issue; - } + /** + * Sets the value of the year property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setYear(String value) { + this.year = value; + } - /** - * Sets the value of the issue property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setIssue(String value) - { - this.issue = value; - } + /** + * Gets the value of the volume property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVolume() { + return volume; + } - /** - * Gets the value of the firstPage property. - * - * @return possible object is {@link String } - * - */ - public String getFirstPage() - { - return firstPage; - } + /** + * Sets the value of the volume property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVolume(String value) { + this.volume = value; + } - /** - * Sets the value of the firstPage property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setFirstPage(String value) - { - this.firstPage = value; - } + /** + * Gets the value of the issue property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIssue() { + return issue; + } - /** - * Gets the value of the lastPage property. - * - * @return possible object is {@link String } - * - */ - public String getLastPage() - { - return lastPage; - } + /** + * Sets the value of the issue property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIssue(String value) { + this.issue = value; + } - /** - * Sets the value of the lastPage property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setLastPage(String value) - { - this.lastPage = value; - } + /** + * Gets the value of the firstPage property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFirstPage() { + return firstPage; + } - /** - * Gets the value of the comment property. - * - * @return possible object is {@link String } - * - */ - public String getComment() - { - return comment; - } + /** + * Sets the value of the firstPage property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFirstPage(String value) { + this.firstPage = value; + } - /** - * Sets the value of the comment property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setComment(String value) - { - this.comment = value; - } + /** + * Gets the value of the lastPage property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLastPage() { + return lastPage; + } - /** - * Gets the value of the referenceLocation property. - * - * @return possible object is {@link String } - * - */ - public String getReferenceLocation() - { - return referenceLocation; - } + /** + * Sets the value of the lastPage property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLastPage(String value) { + this.lastPage = value; + } - /** - * Sets the value of the referenceLocation property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setReferenceLocation(String value) - { - this.referenceLocation = value; - } + /** + * Gets the value of the comment property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getComment() { + return comment; + } - /** - * Gets the value of the xref 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 xref property. - * - *

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

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

- * Objects of the following type(s) are allowed in the list {@link XrefType - * } - * - * - */ - public List getXref() - { - if (xref == null) - { - xref = new ArrayList(); - } - return this.xref; - } + /** + * Sets the value of the comment property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setComment(String value) { + this.comment = value; + } - /** - * Gets the value of the type property. - * - * @return possible object is {@link String } - * - */ - public String getType() - { - return type; - } + /** + * Gets the value of the referenceLocation property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReferenceLocation() { + return referenceLocation; + } - /** - * Sets the value of the type property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setType(String value) - { - this.type = value; - } + /** + * Sets the value of the referenceLocation property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReferenceLocation(String value) { + this.referenceLocation = value; + } - /** - * Gets the value of the number property. - * - * @return possible object is {@link BigInteger } - * - */ - public BigInteger getNumber() - { - return number; - } + /** + * Gets the value of the xref 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 xref property. + * + *

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

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

+ * Objects of the following type(s) are allowed in the list + * {@link XrefType } + * + * + */ + public List getXref() { + if (xref == null) { + xref = new ArrayList(); + } + return this.xref; + } - /** - * Sets the value of the number property. - * - * @param value - * allowed object is {@link BigInteger } - * - */ - public void setNumber(BigInteger value) - { - this.number = value; - } + /** + * Gets the value of the type property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getType() { + return type; + } - /** - * Gets the value of the location property. - * - * @return possible object is {@link String } - * - */ - public String getLocation() - { - return location; - } + /** + * Sets the value of the type property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setType(String value) { + this.type = value; + } - /** - * Sets the value of the location property. - * - * @param value - * allowed object is {@link String } - * - */ - public void setLocation(String value) - { - this.location = value; - } + /** + * Gets the value of the number property. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getNumber() { + return number; + } + + /** + * Sets the value of the number property. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setNumber(BigInteger value) { + this.number = value; + } + + /** + * Gets the value of the location property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLocation() { + return location; + } + + /** + * Sets the value of the location property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLocation(String value) { + this.location = value; + } - } + } }