JAL-3116 parse EMBL XML with JAXB (todo: update unit tests)
[jalview.git] / src / jalview / xml / binding / embl / ObjectFactory.java
1 //
2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 
3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4 // Any modifications to this file will be lost upon recompilation of the source schema. 
5 // Generated on: 2018.09.14 at 02:46:00 PM BST 
6 //
7
8
9 package jalview.xml.binding.embl;
10
11 import javax.xml.bind.annotation.XmlRegistry;
12
13
14 /**
15  * This object contains factory methods for each 
16  * Java content interface and Java element interface 
17  * generated in the jalview.xml.binding.embl package. 
18  * <p>An ObjectFactory allows you to programatically 
19  * construct new instances of the Java representation 
20  * for XML content. The Java representation of XML 
21  * content can consist of schema derived interfaces 
22  * and classes representing the binding of schema 
23  * type definitions, element declarations and model 
24  * groups.  Factory methods for each of these are 
25  * provided in this class.
26  * 
27  */
28 @XmlRegistry
29 public class ObjectFactory {
30
31
32     /**
33      * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: jalview.xml.binding.embl
34      * 
35      */
36     public ObjectFactory() {
37     }
38
39     /**
40      * Create an instance of {@link EntryType }
41      * 
42      */
43     public EntryType createEntryType() {
44         return new EntryType();
45     }
46
47     /**
48      * Create an instance of {@link EntryType.Contig }
49      * 
50      */
51     public EntryType.Contig createEntryTypeContig() {
52         return new EntryType.Contig();
53     }
54
55     /**
56      * Create an instance of {@link EntryType.Assembly }
57      * 
58      */
59     public EntryType.Assembly createEntryTypeAssembly() {
60         return new EntryType.Assembly();
61     }
62
63     /**
64      * Create an instance of {@link EntryType.Feature }
65      * 
66      */
67     public EntryType.Feature createEntryTypeFeature() {
68         return new EntryType.Feature();
69     }
70
71     /**
72      * Create an instance of {@link EntryType.Feature.FeatureTaxon }
73      * 
74      */
75     public EntryType.Feature.FeatureTaxon createEntryTypeFeatureFeatureTaxon() {
76         return new EntryType.Feature.FeatureTaxon();
77     }
78
79     /**
80      * Create an instance of {@link EntryType.Feature.FeatureTaxon.Lineage }
81      * 
82      */
83     public EntryType.Feature.FeatureTaxon.Lineage createEntryTypeFeatureFeatureTaxonLineage() {
84         return new EntryType.Feature.FeatureTaxon.Lineage();
85     }
86
87     /**
88      * Create an instance of {@link ROOT }
89      * 
90      */
91     public ROOT createROOT() {
92         return new ROOT();
93     }
94
95     /**
96      * Create an instance of {@link EntrySetType }
97      * 
98      */
99     public EntrySetType createEntrySetType() {
100         return new EntrySetType();
101     }
102
103     /**
104      * Create an instance of {@link XrefType }
105      * 
106      */
107     public XrefType createXrefType() {
108         return new XrefType();
109     }
110
111     /**
112      * Create an instance of {@link EntryType.Reference }
113      * 
114      */
115     public EntryType.Reference createEntryTypeReference() {
116         return new EntryType.Reference();
117     }
118
119     /**
120      * Create an instance of {@link EntryType.Contig.Range }
121      * 
122      */
123     public EntryType.Contig.Range createEntryTypeContigRange() {
124         return new EntryType.Contig.Range();
125     }
126
127     /**
128      * Create an instance of {@link EntryType.Contig.Gap }
129      * 
130      */
131     public EntryType.Contig.Gap createEntryTypeContigGap() {
132         return new EntryType.Contig.Gap();
133     }
134
135     /**
136      * Create an instance of {@link EntryType.Assembly.Range }
137      * 
138      */
139     public EntryType.Assembly.Range createEntryTypeAssemblyRange() {
140         return new EntryType.Assembly.Range();
141     }
142
143     /**
144      * Create an instance of {@link EntryType.Feature.Qualifier }
145      * 
146      */
147     public EntryType.Feature.Qualifier createEntryTypeFeatureQualifier() {
148         return new EntryType.Feature.Qualifier();
149     }
150
151     /**
152      * Create an instance of {@link EntryType.Feature.FeatureTaxon.Lineage.Taxon }
153      * 
154      */
155     public EntryType.Feature.FeatureTaxon.Lineage.Taxon createEntryTypeFeatureFeatureTaxonLineageTaxon() {
156         return new EntryType.Feature.FeatureTaxon.Lineage.Taxon();
157     }
158
159 }