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
9 package jalview.xml.binding.uniprot;
11 import javax.xml.bind.JAXBElement;
12 import javax.xml.bind.annotation.XmlElementDecl;
13 import javax.xml.bind.annotation.XmlRegistry;
14 import javax.xml.namespace.QName;
18 * This object contains factory methods for each
19 * Java content interface and Java element interface
20 * generated in the jalview.xml.binding.uniprot package.
21 * <p>An ObjectFactory allows you to programatically
22 * construct new instances of the Java representation
23 * for XML content. The Java representation of XML
24 * content can consist of schema derived interfaces
25 * and classes representing the binding of schema
26 * type definitions, element declarations and model
27 * groups. Factory methods for each of these are
28 * provided in this class.
32 public class ObjectFactory {
34 private final static QName _Copyright_QNAME = new QName("http://uniprot.org/uniprot", "copyright");
37 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: jalview.xml.binding.uniprot
40 public ObjectFactory() {
44 * Create an instance of {@link SourceDataType }
47 public SourceDataType createSourceDataType() {
48 return new SourceDataType();
52 * Create an instance of {@link IsoformType }
55 public IsoformType createIsoformType() {
56 return new IsoformType();
60 * Create an instance of {@link CommentType }
63 public CommentType createCommentType() {
64 return new CommentType();
68 * Create an instance of {@link CommentType.Conflict }
71 public CommentType.Conflict createCommentTypeConflict() {
72 return new CommentType.Conflict();
76 * Create an instance of {@link OrganismType }
79 public OrganismType createOrganismType() {
80 return new OrganismType();
84 * Create an instance of {@link ProteinType }
87 public ProteinType createProteinType() {
88 return new ProteinType();
92 * Create an instance of {@link Entry }
95 public Entry createEntry() {
100 * Create an instance of {@link GeneType }
103 public GeneType createGeneType() {
104 return new GeneType();
108 * Create an instance of {@link GeneLocationType }
111 public GeneLocationType createGeneLocationType() {
112 return new GeneLocationType();
116 * Create an instance of {@link ReferenceType }
119 public ReferenceType createReferenceType() {
120 return new ReferenceType();
124 * Create an instance of {@link DbReferenceType }
127 public DbReferenceType createDbReferenceType() {
128 return new DbReferenceType();
132 * Create an instance of {@link ProteinExistenceType }
135 public ProteinExistenceType createProteinExistenceType() {
136 return new ProteinExistenceType();
140 * Create an instance of {@link KeywordType }
143 public KeywordType createKeywordType() {
144 return new KeywordType();
148 * Create an instance of {@link FeatureType }
151 public FeatureType createFeatureType() {
152 return new FeatureType();
156 * Create an instance of {@link EvidenceType }
159 public EvidenceType createEvidenceType() {
160 return new EvidenceType();
164 * Create an instance of {@link SequenceType }
167 public SequenceType createSequenceType() {
168 return new SequenceType();
172 * Create an instance of {@link Uniprot }
175 public Uniprot createUniprot() {
176 return new Uniprot();
180 * Create an instance of {@link StatusType }
183 public StatusType createStatusType() {
184 return new StatusType();
188 * Create an instance of {@link PositionType }
191 public PositionType createPositionType() {
192 return new PositionType();
196 * Create an instance of {@link ConsortiumType }
199 public ConsortiumType createConsortiumType() {
200 return new ConsortiumType();
204 * Create an instance of {@link GeneNameType }
207 public GeneNameType createGeneNameType() {
208 return new GeneNameType();
212 * Create an instance of {@link LocationType }
215 public LocationType createLocationType() {
216 return new LocationType();
220 * Create an instance of {@link CitationType }
223 public CitationType createCitationType() {
224 return new CitationType();
228 * Create an instance of {@link PropertyType }
231 public PropertyType createPropertyType() {
232 return new PropertyType();
236 * Create an instance of {@link PhysiologicalReactionType }
239 public PhysiologicalReactionType createPhysiologicalReactionType() {
240 return new PhysiologicalReactionType();
244 * Create an instance of {@link CofactorType }
247 public CofactorType createCofactorType() {
248 return new CofactorType();
252 * Create an instance of {@link EvidencedStringType }
255 public EvidencedStringType createEvidencedStringType() {
256 return new EvidencedStringType();
260 * Create an instance of {@link PersonType }
263 public PersonType createPersonType() {
264 return new PersonType();
268 * Create an instance of {@link ImportedFromType }
271 public ImportedFromType createImportedFromType() {
272 return new ImportedFromType();
276 * Create an instance of {@link EventType }
279 public EventType createEventType() {
280 return new EventType();
284 * Create an instance of {@link InteractantType }
287 public InteractantType createInteractantType() {
288 return new InteractantType();
292 * Create an instance of {@link NameListType }
295 public NameListType createNameListType() {
296 return new NameListType();
300 * Create an instance of {@link ReactionType }
303 public ReactionType createReactionType() {
304 return new ReactionType();
308 * Create an instance of {@link SourceType }
311 public SourceType createSourceType() {
312 return new SourceType();
316 * Create an instance of {@link MoleculeType }
319 public MoleculeType createMoleculeType() {
320 return new MoleculeType();
324 * Create an instance of {@link OrganismNameType }
327 public OrganismNameType createOrganismNameType() {
328 return new OrganismNameType();
332 * Create an instance of {@link SubcellularLocationType }
335 public SubcellularLocationType createSubcellularLocationType() {
336 return new SubcellularLocationType();
340 * Create an instance of {@link SourceDataType.Strain }
343 public SourceDataType.Strain createSourceDataTypeStrain() {
344 return new SourceDataType.Strain();
348 * Create an instance of {@link SourceDataType.Plasmid }
351 public SourceDataType.Plasmid createSourceDataTypePlasmid() {
352 return new SourceDataType.Plasmid();
356 * Create an instance of {@link SourceDataType.Transposon }
359 public SourceDataType.Transposon createSourceDataTypeTransposon() {
360 return new SourceDataType.Transposon();
364 * Create an instance of {@link SourceDataType.Tissue }
367 public SourceDataType.Tissue createSourceDataTypeTissue() {
368 return new SourceDataType.Tissue();
372 * Create an instance of {@link IsoformType.Name }
375 public IsoformType.Name createIsoformTypeName() {
376 return new IsoformType.Name();
380 * Create an instance of {@link IsoformType.Sequence }
383 public IsoformType.Sequence createIsoformTypeSequence() {
384 return new IsoformType.Sequence();
388 * Create an instance of {@link CommentType.Absorption }
391 public CommentType.Absorption createCommentTypeAbsorption() {
392 return new CommentType.Absorption();
396 * Create an instance of {@link CommentType.Kinetics }
399 public CommentType.Kinetics createCommentTypeKinetics() {
400 return new CommentType.Kinetics();
404 * Create an instance of {@link CommentType.PhDependence }
407 public CommentType.PhDependence createCommentTypePhDependence() {
408 return new CommentType.PhDependence();
412 * Create an instance of {@link CommentType.RedoxPotential }
415 public CommentType.RedoxPotential createCommentTypeRedoxPotential() {
416 return new CommentType.RedoxPotential();
420 * Create an instance of {@link CommentType.TemperatureDependence }
423 public CommentType.TemperatureDependence createCommentTypeTemperatureDependence() {
424 return new CommentType.TemperatureDependence();
428 * Create an instance of {@link CommentType.Link }
431 public CommentType.Link createCommentTypeLink() {
432 return new CommentType.Link();
436 * Create an instance of {@link CommentType.Disease }
439 public CommentType.Disease createCommentTypeDisease() {
440 return new CommentType.Disease();
444 * Create an instance of {@link CommentType.Conflict.Sequence }
447 public CommentType.Conflict.Sequence createCommentTypeConflictSequence() {
448 return new CommentType.Conflict.Sequence();
452 * Create an instance of {@link OrganismType.Lineage }
455 public OrganismType.Lineage createOrganismTypeLineage() {
456 return new OrganismType.Lineage();
460 * Create an instance of {@link ProteinType.RecommendedName }
463 public ProteinType.RecommendedName createProteinTypeRecommendedName() {
464 return new ProteinType.RecommendedName();
468 * Create an instance of {@link ProteinType.AlternativeName }
471 public ProteinType.AlternativeName createProteinTypeAlternativeName() {
472 return new ProteinType.AlternativeName();
476 * Create an instance of {@link ProteinType.SubmittedName }
479 public ProteinType.SubmittedName createProteinTypeSubmittedName() {
480 return new ProteinType.SubmittedName();
484 * Create an instance of {@link ProteinType.Domain }
487 public ProteinType.Domain createProteinTypeDomain() {
488 return new ProteinType.Domain();
492 * Create an instance of {@link ProteinType.Component }
495 public ProteinType.Component createProteinTypeComponent() {
496 return new ProteinType.Component();
500 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
503 @XmlElementDecl(namespace = "http://uniprot.org/uniprot", name = "copyright")
504 public JAXBElement<String> createCopyright(String value) {
505 return new JAXBElement<String>(_Copyright_QNAME, String.class, null, value);