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.13 at 10:18:53 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 CofactorType }
239 public CofactorType createCofactorType() {
240 return new CofactorType();
244 * Create an instance of {@link EvidencedStringType }
247 public EvidencedStringType createEvidencedStringType() {
248 return new EvidencedStringType();
252 * Create an instance of {@link PersonType }
255 public PersonType createPersonType() {
256 return new PersonType();
260 * Create an instance of {@link ImportedFromType }
263 public ImportedFromType createImportedFromType() {
264 return new ImportedFromType();
268 * Create an instance of {@link EventType }
271 public EventType createEventType() {
272 return new EventType();
276 * Create an instance of {@link InteractantType }
279 public InteractantType createInteractantType() {
280 return new InteractantType();
284 * Create an instance of {@link NameListType }
287 public NameListType createNameListType() {
288 return new NameListType();
292 * Create an instance of {@link SourceType }
295 public SourceType createSourceType() {
296 return new SourceType();
300 * Create an instance of {@link MoleculeType }
303 public MoleculeType createMoleculeType() {
304 return new MoleculeType();
308 * Create an instance of {@link OrganismNameType }
311 public OrganismNameType createOrganismNameType() {
312 return new OrganismNameType();
316 * Create an instance of {@link SubcellularLocationType }
319 public SubcellularLocationType createSubcellularLocationType() {
320 return new SubcellularLocationType();
324 * Create an instance of {@link SourceDataType.Strain }
327 public SourceDataType.Strain createSourceDataTypeStrain() {
328 return new SourceDataType.Strain();
332 * Create an instance of {@link SourceDataType.Plasmid }
335 public SourceDataType.Plasmid createSourceDataTypePlasmid() {
336 return new SourceDataType.Plasmid();
340 * Create an instance of {@link SourceDataType.Transposon }
343 public SourceDataType.Transposon createSourceDataTypeTransposon() {
344 return new SourceDataType.Transposon();
348 * Create an instance of {@link SourceDataType.Tissue }
351 public SourceDataType.Tissue createSourceDataTypeTissue() {
352 return new SourceDataType.Tissue();
356 * Create an instance of {@link IsoformType.Name }
359 public IsoformType.Name createIsoformTypeName() {
360 return new IsoformType.Name();
364 * Create an instance of {@link IsoformType.Sequence }
367 public IsoformType.Sequence createIsoformTypeSequence() {
368 return new IsoformType.Sequence();
372 * Create an instance of {@link CommentType.Absorption }
375 public CommentType.Absorption createCommentTypeAbsorption() {
376 return new CommentType.Absorption();
380 * Create an instance of {@link CommentType.Kinetics }
383 public CommentType.Kinetics createCommentTypeKinetics() {
384 return new CommentType.Kinetics();
388 * Create an instance of {@link CommentType.PhDependence }
391 public CommentType.PhDependence createCommentTypePhDependence() {
392 return new CommentType.PhDependence();
396 * Create an instance of {@link CommentType.RedoxPotential }
399 public CommentType.RedoxPotential createCommentTypeRedoxPotential() {
400 return new CommentType.RedoxPotential();
404 * Create an instance of {@link CommentType.TemperatureDependence }
407 public CommentType.TemperatureDependence createCommentTypeTemperatureDependence() {
408 return new CommentType.TemperatureDependence();
412 * Create an instance of {@link CommentType.Link }
415 public CommentType.Link createCommentTypeLink() {
416 return new CommentType.Link();
420 * Create an instance of {@link CommentType.Disease }
423 public CommentType.Disease createCommentTypeDisease() {
424 return new CommentType.Disease();
428 * Create an instance of {@link CommentType.Conflict.Sequence }
431 public CommentType.Conflict.Sequence createCommentTypeConflictSequence() {
432 return new CommentType.Conflict.Sequence();
436 * Create an instance of {@link OrganismType.Lineage }
439 public OrganismType.Lineage createOrganismTypeLineage() {
440 return new OrganismType.Lineage();
444 * Create an instance of {@link ProteinType.RecommendedName }
447 public ProteinType.RecommendedName createProteinTypeRecommendedName() {
448 return new ProteinType.RecommendedName();
452 * Create an instance of {@link ProteinType.AlternativeName }
455 public ProteinType.AlternativeName createProteinTypeAlternativeName() {
456 return new ProteinType.AlternativeName();
460 * Create an instance of {@link ProteinType.SubmittedName }
463 public ProteinType.SubmittedName createProteinTypeSubmittedName() {
464 return new ProteinType.SubmittedName();
468 * Create an instance of {@link ProteinType.Domain }
471 public ProteinType.Domain createProteinTypeDomain() {
472 return new ProteinType.Domain();
476 * Create an instance of {@link ProteinType.Component }
479 public ProteinType.Component createProteinTypeComponent() {
480 return new ProteinType.Component();
484 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
487 @XmlElementDecl(namespace = "http://uniprot.org/uniprot", name = "copyright")
488 public JAXBElement<String> createCopyright(String value) {
489 return new JAXBElement<String>(_Copyright_QNAME, String.class, null, value);