0c0ffcfdb5bb2e7bdbb189396565e77cbd37aa95
[jalview.git] / src / jalview / xml / binding / sifts / ObjectFactory.java
1 /*******************************************************************************
2  * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$)
3  * Copyright (C) $(date) The Jalview Authors
4  *
5  * This file is part of Jalview.
6  *  
7  * Jalview is free software: you can redistribute it and/or
8  * modify it under the terms of the GNU General Public License 
9  * as published by the Free Software Foundation, either version 3
10  * of the License, or (at your option) any later version.
11  *   
12  * Jalview is distributed in the hope that it will be useful, but 
13  * WITHOUT ANY WARRANTY; without even the implied warranty 
14  * of MERCHANTABILITY or FITNESS FOR A PARTICULAR 
15  * PURPOSE.  See the GNU General Public License for more details.
16  *
17  * You should have received a copy of the GNU General Public License
18  * along with Jalview.  If not, see <http://www.gnu.org/licenses/>.
19  * The Jalview Authors are detailed in the 'AUTHORS' file.
20  *******************************************************************************/
21 //
22 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 
23 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
24 // Any modifications to this file will be lost upon recompilation of the source schema. 
25 // Generated on: 2015.10.09 at 03:18:33 PM BST 
26 //
27
28
29 package jalview.xml.binding.sifts;
30
31 import javax.xml.bind.annotation.XmlRegistry;
32
33
34 /**
35  * This object contains factory methods for each 
36  * Java content interface and Java element interface 
37  * generated in the jalview.xml.binding.sifts package. 
38  * <p>An ObjectFactory allows you to programatically 
39  * construct new instances of the Java representation 
40  * for XML content. The Java representation of XML 
41  * content can consist of schema derived interfaces 
42  * and classes representing the binding of schema 
43  * type definitions, element declarations and model 
44  * groups.  Factory methods for each of these are 
45  * provided in this class.
46  * 
47  */
48 @XmlRegistry
49 public class ObjectFactory {
50
51
52     /**
53      * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: jalview.xml.binding.sifts
54      * 
55      */
56     public ObjectFactory() {
57     }
58
59     /**
60      * Create an instance of {@link Entry }
61      * 
62      */
63     public Entry createEntry() {
64         return new Entry();
65     }
66
67     /**
68      * Create an instance of {@link Alignment }
69      * 
70      */
71     public Alignment createAlignment() {
72         return new Alignment();
73     }
74
75     /**
76      * Create an instance of {@link Alignment.Geo3D }
77      * 
78      */
79     public Alignment.Geo3D createAlignmentGeo3D() {
80         return new Alignment.Geo3D();
81     }
82
83     /**
84      * Create an instance of {@link Alignment.Geo3D.Matrix }
85      * 
86      */
87     public Alignment.Geo3D.Matrix createAlignmentGeo3DMatrix() {
88         return new Alignment.Geo3D.Matrix();
89     }
90
91     /**
92      * Create an instance of {@link Alignment.Block }
93      * 
94      */
95     public Alignment.Block createAlignmentBlock() {
96         return new Alignment.Block();
97     }
98
99     /**
100      * Create an instance of {@link Alignment.AlignObject }
101      * 
102      */
103     public Alignment.AlignObject createAlignmentAlignObject() {
104         return new Alignment.AlignObject();
105     }
106
107     /**
108      * Create an instance of {@link Entry.Entity }
109      * 
110      */
111     public Entry.Entity createEntryEntity() {
112         return new Entry.Entity();
113     }
114
115     /**
116      * Create an instance of {@link Entry.Entity.Segment }
117      * 
118      */
119     public Entry.Entity.Segment createEntryEntitySegment() {
120         return new Entry.Entity.Segment();
121     }
122
123     /**
124      * Create an instance of {@link Entry.Entity.Segment.ListMapRegion }
125      * 
126      */
127     public Entry.Entity.Segment.ListMapRegion createEntryEntitySegmentListMapRegion() {
128         return new Entry.Entity.Segment.ListMapRegion();
129     }
130
131     /**
132      * Create an instance of {@link Entry.Entity.Segment.ListMapRegion.MapRegion }
133      * 
134      */
135     public Entry.Entity.Segment.ListMapRegion.MapRegion createEntryEntitySegmentListMapRegionMapRegion() {
136         return new Entry.Entity.Segment.ListMapRegion.MapRegion();
137     }
138
139     /**
140      * Create an instance of {@link Entry.Entity.Segment.ListMapRegion.MapRegion.Db }
141      * 
142      */
143     public Entry.Entity.Segment.ListMapRegion.MapRegion.Db createEntryEntitySegmentListMapRegionMapRegionDb() {
144         return new Entry.Entity.Segment.ListMapRegion.MapRegion.Db();
145     }
146
147     /**
148      * Create an instance of {@link Entry.Entity.Segment.ListResidue }
149      * 
150      */
151     public Entry.Entity.Segment.ListResidue createEntryEntitySegmentListResidue() {
152         return new Entry.Entity.Segment.ListResidue();
153     }
154
155     /**
156      * Create an instance of {@link Entry.Entity.Segment.ListResidue.Residue }
157      * 
158      */
159     public Entry.Entity.Segment.ListResidue.Residue createEntryEntitySegmentListResidueResidue() {
160         return new Entry.Entity.Segment.ListResidue.Residue();
161     }
162
163     /**
164      * Create an instance of {@link Entry.ListDB }
165      * 
166      */
167     public Entry.ListDB createEntryListDB() {
168         return new Entry.ListDB();
169     }
170
171     /**
172      * Create an instance of {@link Entry.EntryDetail }
173      * 
174      */
175     public Entry.EntryDetail createEntryEntryDetail() {
176         return new Entry.EntryDetail();
177     }
178
179     /**
180      * Create an instance of {@link Alignment.Score }
181      * 
182      */
183     public Alignment.Score createAlignmentScore() {
184         return new Alignment.Score();
185     }
186
187     /**
188      * Create an instance of {@link Alignment.Geo3D.Vector }
189      * 
190      */
191     public Alignment.Geo3D.Vector createAlignmentGeo3DVector() {
192         return new Alignment.Geo3D.Vector();
193     }
194
195     /**
196      * Create an instance of {@link Alignment.Geo3D.Matrix.Max11 }
197      * 
198      */
199     public Alignment.Geo3D.Matrix.Max11 createAlignmentGeo3DMatrixMax11() {
200         return new Alignment.Geo3D.Matrix.Max11();
201     }
202
203     /**
204      * Create an instance of {@link Alignment.Geo3D.Matrix.Max12 }
205      * 
206      */
207     public Alignment.Geo3D.Matrix.Max12 createAlignmentGeo3DMatrixMax12() {
208         return new Alignment.Geo3D.Matrix.Max12();
209     }
210
211     /**
212      * Create an instance of {@link Alignment.Geo3D.Matrix.Max13 }
213      * 
214      */
215     public Alignment.Geo3D.Matrix.Max13 createAlignmentGeo3DMatrixMax13() {
216         return new Alignment.Geo3D.Matrix.Max13();
217     }
218
219     /**
220      * Create an instance of {@link Alignment.Geo3D.Matrix.Max21 }
221      * 
222      */
223     public Alignment.Geo3D.Matrix.Max21 createAlignmentGeo3DMatrixMax21() {
224         return new Alignment.Geo3D.Matrix.Max21();
225     }
226
227     /**
228      * Create an instance of {@link Alignment.Geo3D.Matrix.Max22 }
229      * 
230      */
231     public Alignment.Geo3D.Matrix.Max22 createAlignmentGeo3DMatrixMax22() {
232         return new Alignment.Geo3D.Matrix.Max22();
233     }
234
235     /**
236      * Create an instance of {@link Alignment.Geo3D.Matrix.Max23 }
237      * 
238      */
239     public Alignment.Geo3D.Matrix.Max23 createAlignmentGeo3DMatrixMax23() {
240         return new Alignment.Geo3D.Matrix.Max23();
241     }
242
243     /**
244      * Create an instance of {@link Alignment.Geo3D.Matrix.Max31 }
245      * 
246      */
247     public Alignment.Geo3D.Matrix.Max31 createAlignmentGeo3DMatrixMax31() {
248         return new Alignment.Geo3D.Matrix.Max31();
249     }
250
251     /**
252      * Create an instance of {@link Alignment.Geo3D.Matrix.Max32 }
253      * 
254      */
255     public Alignment.Geo3D.Matrix.Max32 createAlignmentGeo3DMatrixMax32() {
256         return new Alignment.Geo3D.Matrix.Max32();
257     }
258
259     /**
260      * Create an instance of {@link Alignment.Geo3D.Matrix.Max33 }
261      * 
262      */
263     public Alignment.Geo3D.Matrix.Max33 createAlignmentGeo3DMatrixMax33() {
264         return new Alignment.Geo3D.Matrix.Max33();
265     }
266
267     /**
268      * Create an instance of {@link Alignment.Block.Segment }
269      * 
270      */
271     public Alignment.Block.Segment createAlignmentBlockSegment() {
272         return new Alignment.Block.Segment();
273     }
274
275     /**
276      * Create an instance of {@link Alignment.AlignObject.AlignObjectDetail }
277      * 
278      */
279     public Alignment.AlignObject.AlignObjectDetail createAlignmentAlignObjectAlignObjectDetail() {
280         return new Alignment.AlignObject.AlignObjectDetail();
281     }
282
283     /**
284      * Create an instance of {@link Alignment.AlignObject.Sequence }
285      * 
286      */
287     public Alignment.AlignObject.Sequence createAlignmentAlignObjectSequence() {
288         return new Alignment.AlignObject.Sequence();
289     }
290
291     /**
292      * Create an instance of {@link Entry.Entity.EntityDetail }
293      * 
294      */
295     public Entry.Entity.EntityDetail createEntryEntityEntityDetail() {
296         return new Entry.Entity.EntityDetail();
297     }
298
299     /**
300      * Create an instance of {@link Entry.Entity.Segment.SegmentDetail }
301      * 
302      */
303     public Entry.Entity.Segment.SegmentDetail createEntryEntitySegmentSegmentDetail() {
304         return new Entry.Entity.Segment.SegmentDetail();
305     }
306
307     /**
308      * Create an instance of {@link Entry.Entity.Segment.ListMapRegion.MapRegion.Db.DbDetail }
309      * 
310      */
311     public Entry.Entity.Segment.ListMapRegion.MapRegion.Db.DbDetail createEntryEntitySegmentListMapRegionMapRegionDbDbDetail() {
312         return new Entry.Entity.Segment.ListMapRegion.MapRegion.Db.DbDetail();
313     }
314
315     /**
316      * Create an instance of {@link Entry.Entity.Segment.ListResidue.Residue.CrossRefDb }
317      * 
318      */
319     public Entry.Entity.Segment.ListResidue.Residue.CrossRefDb createEntryEntitySegmentListResidueResidueCrossRefDb() {
320         return new Entry.Entity.Segment.ListResidue.Residue.CrossRefDb();
321     }
322
323     /**
324      * Create an instance of {@link Entry.Entity.Segment.ListResidue.Residue.ResidueDetail }
325      * 
326      */
327     public Entry.Entity.Segment.ListResidue.Residue.ResidueDetail createEntryEntitySegmentListResidueResidueResidueDetail() {
328         return new Entry.Entity.Segment.ListResidue.Residue.ResidueDetail();
329     }
330
331     /**
332      * Create an instance of {@link Entry.ListDB.Db }
333      * 
334      */
335     public Entry.ListDB.Db createEntryListDBDb() {
336         return new Entry.ListDB.Db();
337     }
338
339 }