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
9 package jalview.xml.binding.embl;
11 import javax.xml.bind.annotation.XmlRegistry;
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.
29 public class ObjectFactory {
33 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: jalview.xml.binding.embl
36 public ObjectFactory() {
40 * Create an instance of {@link EntryType }
43 public EntryType createEntryType() {
44 return new EntryType();
48 * Create an instance of {@link EntryType.Contig }
51 public EntryType.Contig createEntryTypeContig() {
52 return new EntryType.Contig();
56 * Create an instance of {@link EntryType.Assembly }
59 public EntryType.Assembly createEntryTypeAssembly() {
60 return new EntryType.Assembly();
64 * Create an instance of {@link EntryType.Feature }
67 public EntryType.Feature createEntryTypeFeature() {
68 return new EntryType.Feature();
72 * Create an instance of {@link EntryType.Feature.FeatureTaxon }
75 public EntryType.Feature.FeatureTaxon createEntryTypeFeatureFeatureTaxon() {
76 return new EntryType.Feature.FeatureTaxon();
80 * Create an instance of {@link EntryType.Feature.FeatureTaxon.Lineage }
83 public EntryType.Feature.FeatureTaxon.Lineage createEntryTypeFeatureFeatureTaxonLineage() {
84 return new EntryType.Feature.FeatureTaxon.Lineage();
88 * Create an instance of {@link ROOT }
91 public ROOT createROOT() {
96 * Create an instance of {@link EntrySetType }
99 public EntrySetType createEntrySetType() {
100 return new EntrySetType();
104 * Create an instance of {@link XrefType }
107 public XrefType createXrefType() {
108 return new XrefType();
112 * Create an instance of {@link EntryType.Reference }
115 public EntryType.Reference createEntryTypeReference() {
116 return new EntryType.Reference();
120 * Create an instance of {@link EntryType.Contig.Range }
123 public EntryType.Contig.Range createEntryTypeContigRange() {
124 return new EntryType.Contig.Range();
128 * Create an instance of {@link EntryType.Contig.Gap }
131 public EntryType.Contig.Gap createEntryTypeContigGap() {
132 return new EntryType.Contig.Gap();
136 * Create an instance of {@link EntryType.Assembly.Range }
139 public EntryType.Assembly.Range createEntryTypeAssemblyRange() {
140 return new EntryType.Assembly.Range();
144 * Create an instance of {@link EntryType.Feature.Qualifier }
147 public EntryType.Feature.Qualifier createEntryTypeFeatureQualifier() {
148 return new EntryType.Feature.Qualifier();
152 * Create an instance of {@link EntryType.Feature.FeatureTaxon.Lineage.Taxon }
155 public EntryType.Feature.FeatureTaxon.Lineage.Taxon createEntryTypeFeatureFeatureTaxonLineageTaxon() {
156 return new EntryType.Feature.FeatureTaxon.Lineage.Taxon();