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: 2019.04.05 at 08:01:44 AM BST
8 package jalview.xml.binding.uniprot;
10 import javax.xml.bind.JAXBElement;
11 import javax.xml.bind.annotation.XmlElementDecl;
12 import javax.xml.bind.annotation.XmlRegistry;
13 import javax.xml.namespace.QName;
16 * This object contains factory methods for each Java content interface and Java
17 * element interface generated in the jalview.xml.binding.uniprot package.
19 * An ObjectFactory allows you to programatically construct new instances of the
20 * Java representation for XML content. The Java representation of XML content
21 * can consist of schema derived interfaces and classes representing the binding
22 * of schema type definitions, element declarations and model groups. Factory
23 * methods for each of these are provided in this class.
27 public class ObjectFactory
30 private final static QName _Copyright_QNAME = new QName(
31 "http://uniprot.org/uniprot", "copyright");
34 * Create a new ObjectFactory that can be used to create new instances of
35 * schema derived classes for package: jalview.xml.binding.uniprot
38 public ObjectFactory()
43 * Create an instance of {@link SourceDataType }
46 public SourceDataType createSourceDataType()
48 return new SourceDataType();
52 * Create an instance of {@link IsoformType }
55 public IsoformType createIsoformType()
57 return new IsoformType();
61 * Create an instance of {@link CommentType }
64 public CommentType createCommentType()
66 return new CommentType();
70 * Create an instance of {@link CommentType.Conflict }
73 public CommentType.Conflict createCommentTypeConflict()
75 return new CommentType.Conflict();
79 * Create an instance of {@link OrganismType }
82 public OrganismType createOrganismType()
84 return new OrganismType();
88 * Create an instance of {@link ProteinType }
91 public ProteinType createProteinType()
93 return new ProteinType();
97 * Create an instance of {@link Entry }
100 public Entry createEntry()
106 * Create an instance of {@link GeneType }
109 public GeneType createGeneType()
111 return new GeneType();
115 * Create an instance of {@link GeneLocationType }
118 public GeneLocationType createGeneLocationType()
120 return new GeneLocationType();
124 * Create an instance of {@link ReferenceType }
127 public ReferenceType createReferenceType()
129 return new ReferenceType();
133 * Create an instance of {@link DbReferenceType }
136 public DbReferenceType createDbReferenceType()
138 return new DbReferenceType();
142 * Create an instance of {@link ProteinExistenceType }
145 public ProteinExistenceType createProteinExistenceType()
147 return new ProteinExistenceType();
151 * Create an instance of {@link KeywordType }
154 public KeywordType createKeywordType()
156 return new KeywordType();
160 * Create an instance of {@link FeatureType }
163 public FeatureType createFeatureType()
165 return new FeatureType();
169 * Create an instance of {@link EvidenceType }
172 public EvidenceType createEvidenceType()
174 return new EvidenceType();
178 * Create an instance of {@link SequenceType }
181 public SequenceType createSequenceType()
183 return new SequenceType();
187 * Create an instance of {@link Uniprot }
190 public Uniprot createUniprot()
192 return new Uniprot();
196 * Create an instance of {@link StatusType }
199 public StatusType createStatusType()
201 return new StatusType();
205 * Create an instance of {@link PositionType }
208 public PositionType createPositionType()
210 return new PositionType();
214 * Create an instance of {@link ConsortiumType }
217 public ConsortiumType createConsortiumType()
219 return new ConsortiumType();
223 * Create an instance of {@link GeneNameType }
226 public GeneNameType createGeneNameType()
228 return new GeneNameType();
232 * Create an instance of {@link LocationType }
235 public LocationType createLocationType()
237 return new LocationType();
241 * Create an instance of {@link CitationType }
244 public CitationType createCitationType()
246 return new CitationType();
250 * Create an instance of {@link PropertyType }
253 public PropertyType createPropertyType()
255 return new PropertyType();
259 * Create an instance of {@link PhysiologicalReactionType }
262 public PhysiologicalReactionType createPhysiologicalReactionType()
264 return new PhysiologicalReactionType();
268 * Create an instance of {@link CofactorType }
271 public CofactorType createCofactorType()
273 return new CofactorType();
277 * Create an instance of {@link EvidencedStringType }
280 public EvidencedStringType createEvidencedStringType()
282 return new EvidencedStringType();
286 * Create an instance of {@link PersonType }
289 public PersonType createPersonType()
291 return new PersonType();
295 * Create an instance of {@link ImportedFromType }
298 public ImportedFromType createImportedFromType()
300 return new ImportedFromType();
304 * Create an instance of {@link EventType }
307 public EventType createEventType()
309 return new EventType();
313 * Create an instance of {@link InteractantType }
316 public InteractantType createInteractantType()
318 return new InteractantType();
322 * Create an instance of {@link NameListType }
325 public NameListType createNameListType()
327 return new NameListType();
331 * Create an instance of {@link ReactionType }
334 public ReactionType createReactionType()
336 return new ReactionType();
340 * Create an instance of {@link SourceType }
343 public SourceType createSourceType()
345 return new SourceType();
349 * Create an instance of {@link MoleculeType }
352 public MoleculeType createMoleculeType()
354 return new MoleculeType();
358 * Create an instance of {@link OrganismNameType }
361 public OrganismNameType createOrganismNameType()
363 return new OrganismNameType();
367 * Create an instance of {@link SubcellularLocationType }
370 public SubcellularLocationType createSubcellularLocationType()
372 return new SubcellularLocationType();
376 * Create an instance of {@link SourceDataType.Strain }
379 public SourceDataType.Strain createSourceDataTypeStrain()
381 return new SourceDataType.Strain();
385 * Create an instance of {@link SourceDataType.Plasmid }
388 public SourceDataType.Plasmid createSourceDataTypePlasmid()
390 return new SourceDataType.Plasmid();
394 * Create an instance of {@link SourceDataType.Transposon }
397 public SourceDataType.Transposon createSourceDataTypeTransposon()
399 return new SourceDataType.Transposon();
403 * Create an instance of {@link SourceDataType.Tissue }
406 public SourceDataType.Tissue createSourceDataTypeTissue()
408 return new SourceDataType.Tissue();
412 * Create an instance of {@link IsoformType.Name }
415 public IsoformType.Name createIsoformTypeName()
417 return new IsoformType.Name();
421 * Create an instance of {@link IsoformType.Sequence }
424 public IsoformType.Sequence createIsoformTypeSequence()
426 return new IsoformType.Sequence();
430 * Create an instance of {@link CommentType.Absorption }
433 public CommentType.Absorption createCommentTypeAbsorption()
435 return new CommentType.Absorption();
439 * Create an instance of {@link CommentType.Kinetics }
442 public CommentType.Kinetics createCommentTypeKinetics()
444 return new CommentType.Kinetics();
448 * Create an instance of {@link CommentType.PhDependence }
451 public CommentType.PhDependence createCommentTypePhDependence()
453 return new CommentType.PhDependence();
457 * Create an instance of {@link CommentType.RedoxPotential }
460 public CommentType.RedoxPotential createCommentTypeRedoxPotential()
462 return new CommentType.RedoxPotential();
466 * Create an instance of {@link CommentType.TemperatureDependence }
469 public CommentType.TemperatureDependence createCommentTypeTemperatureDependence()
471 return new CommentType.TemperatureDependence();
475 * Create an instance of {@link CommentType.Link }
478 public CommentType.Link createCommentTypeLink()
480 return new CommentType.Link();
484 * Create an instance of {@link CommentType.Disease }
487 public CommentType.Disease createCommentTypeDisease()
489 return new CommentType.Disease();
493 * Create an instance of {@link CommentType.Conflict.Sequence }
496 public CommentType.Conflict.Sequence createCommentTypeConflictSequence()
498 return new CommentType.Conflict.Sequence();
502 * Create an instance of {@link OrganismType.Lineage }
505 public OrganismType.Lineage createOrganismTypeLineage()
507 return new OrganismType.Lineage();
511 * Create an instance of {@link ProteinType.RecommendedName }
514 public ProteinType.RecommendedName createProteinTypeRecommendedName()
516 return new ProteinType.RecommendedName();
520 * Create an instance of {@link ProteinType.AlternativeName }
523 public ProteinType.AlternativeName createProteinTypeAlternativeName()
525 return new ProteinType.AlternativeName();
529 * Create an instance of {@link ProteinType.SubmittedName }
532 public ProteinType.SubmittedName createProteinTypeSubmittedName()
534 return new ProteinType.SubmittedName();
538 * Create an instance of {@link ProteinType.Domain }
541 public ProteinType.Domain createProteinTypeDomain()
543 return new ProteinType.Domain();
547 * Create an instance of {@link ProteinType.Component }
550 public ProteinType.Component createProteinTypeComponent()
552 return new ProteinType.Component();
556 * Create an instance of {@link JAXBElement }{@code <}{@link String
561 namespace = "http://uniprot.org/uniprot",
563 public JAXBElement<String> createCopyright(String value)
565 return new JAXBElement<String>(_Copyright_QNAME, String.class, null,