1 /*******************************************************************************
2 * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$)
3 * Copyright (C) $(date) The Jalview Authors
5 * This file is part of Jalview.
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.
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.
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 *******************************************************************************/
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
29 package jalview.xml.binding.sifts;
31 import javax.xml.bind.annotation.XmlRegistry;
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.
49 public class ObjectFactory {
53 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: jalview.xml.binding.sifts
56 public ObjectFactory() {
60 * Create an instance of {@link Entry }
63 public Entry createEntry() {
68 * Create an instance of {@link Alignment }
71 public Alignment createAlignment() {
72 return new Alignment();
76 * Create an instance of {@link Alignment.Geo3D }
79 public Alignment.Geo3D createAlignmentGeo3D() {
80 return new Alignment.Geo3D();
84 * Create an instance of {@link Alignment.Geo3D.Matrix }
87 public Alignment.Geo3D.Matrix createAlignmentGeo3DMatrix() {
88 return new Alignment.Geo3D.Matrix();
92 * Create an instance of {@link Alignment.Block }
95 public Alignment.Block createAlignmentBlock() {
96 return new Alignment.Block();
100 * Create an instance of {@link Alignment.AlignObject }
103 public Alignment.AlignObject createAlignmentAlignObject() {
104 return new Alignment.AlignObject();
108 * Create an instance of {@link Entry.Entity }
111 public Entry.Entity createEntryEntity() {
112 return new Entry.Entity();
116 * Create an instance of {@link Entry.Entity.Segment }
119 public Entry.Entity.Segment createEntryEntitySegment() {
120 return new Entry.Entity.Segment();
124 * Create an instance of {@link Entry.Entity.Segment.ListMapRegion }
127 public Entry.Entity.Segment.ListMapRegion createEntryEntitySegmentListMapRegion() {
128 return new Entry.Entity.Segment.ListMapRegion();
132 * Create an instance of {@link Entry.Entity.Segment.ListMapRegion.MapRegion }
135 public Entry.Entity.Segment.ListMapRegion.MapRegion createEntryEntitySegmentListMapRegionMapRegion() {
136 return new Entry.Entity.Segment.ListMapRegion.MapRegion();
140 * Create an instance of {@link Entry.Entity.Segment.ListMapRegion.MapRegion.Db }
143 public Entry.Entity.Segment.ListMapRegion.MapRegion.Db createEntryEntitySegmentListMapRegionMapRegionDb() {
144 return new Entry.Entity.Segment.ListMapRegion.MapRegion.Db();
148 * Create an instance of {@link Entry.Entity.Segment.ListResidue }
151 public Entry.Entity.Segment.ListResidue createEntryEntitySegmentListResidue() {
152 return new Entry.Entity.Segment.ListResidue();
156 * Create an instance of {@link Entry.Entity.Segment.ListResidue.Residue }
159 public Entry.Entity.Segment.ListResidue.Residue createEntryEntitySegmentListResidueResidue() {
160 return new Entry.Entity.Segment.ListResidue.Residue();
164 * Create an instance of {@link Entry.ListDB }
167 public Entry.ListDB createEntryListDB() {
168 return new Entry.ListDB();
172 * Create an instance of {@link Entry.EntryDetail }
175 public Entry.EntryDetail createEntryEntryDetail() {
176 return new Entry.EntryDetail();
180 * Create an instance of {@link Alignment.Score }
183 public Alignment.Score createAlignmentScore() {
184 return new Alignment.Score();
188 * Create an instance of {@link Alignment.Geo3D.Vector }
191 public Alignment.Geo3D.Vector createAlignmentGeo3DVector() {
192 return new Alignment.Geo3D.Vector();
196 * Create an instance of {@link Alignment.Geo3D.Matrix.Max11 }
199 public Alignment.Geo3D.Matrix.Max11 createAlignmentGeo3DMatrixMax11() {
200 return new Alignment.Geo3D.Matrix.Max11();
204 * Create an instance of {@link Alignment.Geo3D.Matrix.Max12 }
207 public Alignment.Geo3D.Matrix.Max12 createAlignmentGeo3DMatrixMax12() {
208 return new Alignment.Geo3D.Matrix.Max12();
212 * Create an instance of {@link Alignment.Geo3D.Matrix.Max13 }
215 public Alignment.Geo3D.Matrix.Max13 createAlignmentGeo3DMatrixMax13() {
216 return new Alignment.Geo3D.Matrix.Max13();
220 * Create an instance of {@link Alignment.Geo3D.Matrix.Max21 }
223 public Alignment.Geo3D.Matrix.Max21 createAlignmentGeo3DMatrixMax21() {
224 return new Alignment.Geo3D.Matrix.Max21();
228 * Create an instance of {@link Alignment.Geo3D.Matrix.Max22 }
231 public Alignment.Geo3D.Matrix.Max22 createAlignmentGeo3DMatrixMax22() {
232 return new Alignment.Geo3D.Matrix.Max22();
236 * Create an instance of {@link Alignment.Geo3D.Matrix.Max23 }
239 public Alignment.Geo3D.Matrix.Max23 createAlignmentGeo3DMatrixMax23() {
240 return new Alignment.Geo3D.Matrix.Max23();
244 * Create an instance of {@link Alignment.Geo3D.Matrix.Max31 }
247 public Alignment.Geo3D.Matrix.Max31 createAlignmentGeo3DMatrixMax31() {
248 return new Alignment.Geo3D.Matrix.Max31();
252 * Create an instance of {@link Alignment.Geo3D.Matrix.Max32 }
255 public Alignment.Geo3D.Matrix.Max32 createAlignmentGeo3DMatrixMax32() {
256 return new Alignment.Geo3D.Matrix.Max32();
260 * Create an instance of {@link Alignment.Geo3D.Matrix.Max33 }
263 public Alignment.Geo3D.Matrix.Max33 createAlignmentGeo3DMatrixMax33() {
264 return new Alignment.Geo3D.Matrix.Max33();
268 * Create an instance of {@link Alignment.Block.Segment }
271 public Alignment.Block.Segment createAlignmentBlockSegment() {
272 return new Alignment.Block.Segment();
276 * Create an instance of {@link Alignment.AlignObject.AlignObjectDetail }
279 public Alignment.AlignObject.AlignObjectDetail createAlignmentAlignObjectAlignObjectDetail() {
280 return new Alignment.AlignObject.AlignObjectDetail();
284 * Create an instance of {@link Alignment.AlignObject.Sequence }
287 public Alignment.AlignObject.Sequence createAlignmentAlignObjectSequence() {
288 return new Alignment.AlignObject.Sequence();
292 * Create an instance of {@link Entry.Entity.EntityDetail }
295 public Entry.Entity.EntityDetail createEntryEntityEntityDetail() {
296 return new Entry.Entity.EntityDetail();
300 * Create an instance of {@link Entry.Entity.Segment.SegmentDetail }
303 public Entry.Entity.Segment.SegmentDetail createEntryEntitySegmentSegmentDetail() {
304 return new Entry.Entity.Segment.SegmentDetail();
308 * Create an instance of {@link Entry.Entity.Segment.ListMapRegion.MapRegion.Db.DbDetail }
311 public Entry.Entity.Segment.ListMapRegion.MapRegion.Db.DbDetail createEntryEntitySegmentListMapRegionMapRegionDbDbDetail() {
312 return new Entry.Entity.Segment.ListMapRegion.MapRegion.Db.DbDetail();
316 * Create an instance of {@link Entry.Entity.Segment.ListResidue.Residue.CrossRefDb }
319 public Entry.Entity.Segment.ListResidue.Residue.CrossRefDb createEntryEntitySegmentListResidueResidueCrossRefDb() {
320 return new Entry.Entity.Segment.ListResidue.Residue.CrossRefDb();
324 * Create an instance of {@link Entry.Entity.Segment.ListResidue.Residue.ResidueDetail }
327 public Entry.Entity.Segment.ListResidue.Residue.ResidueDetail createEntryEntitySegmentListResidueResidueResidueDetail() {
328 return new Entry.Entity.Segment.ListResidue.Residue.ResidueDetail();
332 * Create an instance of {@link Entry.ListDB.Db }
335 public Entry.ListDB.Db createEntryListDBDb() {
336 return new Entry.ListDB.Db();