JAL-3438 spotless for 2.11.2.0
[jalview.git] / src / jalview / xml / binding / jalview / VAMSAS.java
1 //
2 // This file was generated by the Eclipse Implementation of JAXB, v2.3.3 
3 // See https://eclipse-ee4j.github.io/jaxb-ri 
4 // Any modifications to this file will be lost upon recompilation of the source schema. 
5 // Generated on: 2021.08.30 at 11:05:22 AM BST 
6 //
7
8 package jalview.xml.binding.jalview;
9
10 import java.util.ArrayList;
11 import java.util.List;
12 import javax.xml.bind.annotation.XmlAccessType;
13 import javax.xml.bind.annotation.XmlAccessorType;
14 import javax.xml.bind.annotation.XmlElement;
15 import javax.xml.bind.annotation.XmlType;
16
17 /**
18  * <p>Java class for VAMSAS complex type.
19  * 
20  * <p>The following schema fragment specifies the expected content
21  * contained within this class.
22  * 
23  * <pre> <complexType name="VAMSAS">
24  * <complexContent> <restriction
25  * base="{http://www.w3.org/2001/XMLSchema}anyType">
26  * <sequence> <element name="Tree"
27  * type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"
28  * minOccurs="0"/> <element
29  * ref="{www.vamsas.ac.uk/jalview/version2}SequenceSet" maxOccurs="unbounded"
30  * minOccurs="0"/> </sequence> </restriction>
31  * </complexContent> </complexType> </pre>
32  * 
33  * 
34  */
35 @XmlAccessorType(XmlAccessType.FIELD)
36 @XmlType(name = "VAMSAS", propOrder = { "tree", "sequenceSet" })
37 public class VAMSAS
38 {
39
40   @XmlElement(name = "Tree")
41   protected List<String> tree;
42
43   @XmlElement(name = "SequenceSet")
44   protected List<SequenceSet> sequenceSet;
45
46   /**
47    * Gets the value of the tree property.
48    * 
49    * &lt;p&gt; This accessor method returns a reference to the live list, not a
50    * snapshot. Therefore any modification you make to the returned list will be
51    * present inside the JAXB object. This is why there is not a
52    * &lt;CODE&gt;set&lt;/CODE&gt; method for the tree property.
53    * 
54    * &lt;p&gt; For example, to add a new item, do as follows: &lt;pre&gt;
55    * getTree().add(newItem); &lt;/pre&gt;
56    * 
57    * 
58    * &lt;p&gt; Objects of the following type(s) are allowed in the list
59    * {@link String }
60    * 
61    * 
62    */
63   public List<String> getTree()
64   {
65     if (tree == null)
66     {
67       tree = new ArrayList<String>();
68     }
69     return this.tree;
70   }
71
72   /**
73    * Gets the value of the sequenceSet property.
74    * 
75    * &lt;p&gt; This accessor method returns a reference to the live list, not a
76    * snapshot. Therefore any modification you make to the returned list will be
77    * present inside the JAXB object. This is why there is not a
78    * &lt;CODE&gt;set&lt;/CODE&gt; method for the sequenceSet property.
79    * 
80    * &lt;p&gt; For example, to add a new item, do as follows: &lt;pre&gt;
81    * getSequenceSet().add(newItem); &lt;/pre&gt;
82    * 
83    * 
84    * &lt;p&gt; Objects of the following type(s) are allowed in the list
85    * {@link SequenceSet }
86    * 
87    * 
88    */
89   public List<SequenceSet> getSequenceSet()
90   {
91     if (sequenceSet == null)
92     {
93       sequenceSet = new ArrayList<SequenceSet>();
94     }
95     return this.sequenceSet;
96   }
97
98 }