2 // This file was generated by the Eclipse Implementation of JAXB, v2.3.3
3 // See https://eclipse-ee4j.github.io/jaxb-ri
4 // Any modifications to this file will be lost upon recompilation of the source schema.
5 // Generated on: 2023.11.01 at 07:03:09 PM GMT
8 package jalview.xml.binding.jalview;
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.jalview package.
18 * <p>An ObjectFactory allows you to programatically construct new
19 * instances of the Java representation for XML content. The Java representation
20 * of XML content can consist of schema derived interfaces and classes
21 * representing the binding of schema type definitions, element declarations and
22 * model groups. Factory methods for each of these are provided in this class.
26 public class ObjectFactory
29 private final static QName _JalviewModel_QNAME = new QName(
30 "www.jalview.org", "JalviewModel");
32 private final static QName _JalviewUserColours_QNAME = new QName(
33 "www.jalview.org/colours", "JalviewUserColours");
35 private final static QName _WebServiceParameterSet_QNAME = new QName(
36 "www.jalview.org/xml/wsparamset", "WebServiceParameterSet");
39 * Create a new ObjectFactory that can be used to create new instances of
40 * schema derived classes for package: jalview.xml.binding.jalview
43 public ObjectFactory()
48 * Create an instance of {@link MapListType }
51 public MapListType createMapListType()
53 return new MapListType();
57 * Create an instance of {@link Sequence }
60 public Sequence createSequence()
62 return new Sequence();
66 * Create an instance of {@link AlcodonFrame }
69 public AlcodonFrame createAlcodonFrame()
71 return new AlcodonFrame();
75 * Create an instance of {@link Annotation }
78 public Annotation createAnnotation()
80 return new Annotation();
84 * Create an instance of {@link SequenceSet }
87 public SequenceSet createSequenceSet()
89 return new SequenceSet();
93 * Create an instance of {@link FeatureMatcherSet }
96 public FeatureMatcherSet createFeatureMatcherSet()
98 return new FeatureMatcherSet();
102 * Create an instance of {@link JalviewUserColours }
105 public JalviewUserColours createJalviewUserColours()
107 return new JalviewUserColours();
111 * Create an instance of {@link Pdbentry }
114 public Pdbentry createPdbentry()
116 return new Pdbentry();
120 * Create an instance of {@link Feature }
123 public Feature createFeature()
125 return new Feature();
129 * Create an instance of {@link JalviewModel }
132 public JalviewModel createJalviewModel()
134 return new JalviewModel();
138 * Create an instance of {@link JalviewModel.FeatureSettings }
141 public JalviewModel.FeatureSettings createJalviewModelFeatureSettings()
143 return new JalviewModel.FeatureSettings();
147 * Create an instance of {@link JalviewModel.PcaViewer }
150 public JalviewModel.PcaViewer createJalviewModelPcaViewer()
152 return new JalviewModel.PcaViewer();
156 * Create an instance of {@link JalviewModel.Viewport }
159 public JalviewModel.Viewport createJalviewModelViewport()
161 return new JalviewModel.Viewport();
165 * Create an instance of {@link JalviewModel.JSeq }
168 public JalviewModel.JSeq createJalviewModelJSeq()
170 return new JalviewModel.JSeq();
174 * Create an instance of {@link JalviewModel.JSeq.RnaViewer }
177 public JalviewModel.JSeq.RnaViewer createJalviewModelJSeqRnaViewer()
179 return new JalviewModel.JSeq.RnaViewer();
183 * Create an instance of {@link JalviewModel.JSeq.Pdbids }
186 public JalviewModel.JSeq.Pdbids createJalviewModelJSeqPdbids()
188 return new JalviewModel.JSeq.Pdbids();
192 * Create an instance of {@link AnnotationColourScheme }
195 public AnnotationColourScheme createAnnotationColourScheme()
197 return new AnnotationColourScheme();
201 * Create an instance of {@link PcaDataType }
204 public PcaDataType createPcaDataType()
206 return new PcaDataType();
210 * Create an instance of {@link DoubleVector }
213 public DoubleVector createDoubleVector()
215 return new DoubleVector();
219 * Create an instance of {@link DoubleMatrix }
222 public DoubleMatrix createDoubleMatrix()
224 return new DoubleMatrix();
228 * Create an instance of {@link Mapping }
231 public Mapping createMapping()
233 return new Mapping();
237 * Create an instance of {@link MapListType.MapListFrom }
240 public MapListType.MapListFrom createMapListTypeMapListFrom()
242 return new MapListType.MapListFrom();
246 * Create an instance of {@link MapListType.MapListTo }
249 public MapListType.MapListTo createMapListTypeMapListTo()
251 return new MapListType.MapListTo();
255 * Create an instance of {@link SequenceType }
258 public SequenceType createSequenceType()
260 return new SequenceType();
264 * Create an instance of {@link Sequence.DBRef }
267 public Sequence.DBRef createSequenceDBRef()
269 return new Sequence.DBRef();
273 * Create an instance of {@link AlcodonFrame.Alcodon }
276 public AlcodonFrame.Alcodon createAlcodonFrameAlcodon()
278 return new AlcodonFrame.Alcodon();
282 * Create an instance of {@link AlcodonFrame.AlcodMap }
285 public AlcodonFrame.AlcodMap createAlcodonFrameAlcodMap()
287 return new AlcodonFrame.AlcodMap();
291 * Create an instance of {@link AnnotationElement }
294 public AnnotationElement createAnnotationElement()
296 return new AnnotationElement();
300 * Create an instance of {@link Annotation.ThresholdLine }
303 public Annotation.ThresholdLine createAnnotationThresholdLine()
305 return new Annotation.ThresholdLine();
309 * Create an instance of {@link MapOnAMatrixType }
312 public MapOnAMatrixType createMapOnAMatrixType()
314 return new MapOnAMatrixType();
318 * Create an instance of {@link jalview.xml.binding.jalview.Property }
321 public jalview.xml.binding.jalview.Property createProperty()
323 return new jalview.xml.binding.jalview.Property();
327 * Create an instance of {@link SequenceSet.SequenceSetProperties }
330 public SequenceSet.SequenceSetProperties createSequenceSetSequenceSetProperties()
332 return new SequenceSet.SequenceSetProperties();
336 * Create an instance of {@link MatrixType }
339 public MatrixType createMatrixType()
341 return new MatrixType();
345 * Create an instance of {@link VAMSAS }
348 public VAMSAS createVAMSAS()
354 * Create an instance of {@link FeatureMatcher }
357 public FeatureMatcher createFeatureMatcher()
359 return new FeatureMatcher();
363 * Create an instance of {@link WebServiceParameterSet }
366 public WebServiceParameterSet createWebServiceParameterSet()
368 return new WebServiceParameterSet();
372 * Create an instance of {@link FeatureMatcherSet.CompoundMatcher }
375 public FeatureMatcherSet.CompoundMatcher createFeatureMatcherSetCompoundMatcher()
377 return new FeatureMatcherSet.CompoundMatcher();
381 * Create an instance of {@link JalviewUserColours.Colour }
384 public JalviewUserColours.Colour createJalviewUserColoursColour()
386 return new JalviewUserColours.Colour();
390 * Create an instance of {@link JalviewUserColours.Filter }
393 public JalviewUserColours.Filter createJalviewUserColoursFilter()
395 return new JalviewUserColours.Filter();
399 * Create an instance of {@link Pdbentry.Property }
402 public Pdbentry.Property createPdbentryProperty()
404 return new Pdbentry.Property();
408 * Create an instance of {@link Feature.OtherData }
411 public Feature.OtherData createFeatureOtherData()
413 return new Feature.OtherData();
417 * Create an instance of {@link JalviewModel.JGroup }
420 public JalviewModel.JGroup createJalviewModelJGroup()
422 return new JalviewModel.JGroup();
426 * Create an instance of {@link JalviewModel.UserColours }
429 public JalviewModel.UserColours createJalviewModelUserColours()
431 return new JalviewModel.UserColours();
435 * Create an instance of {@link JalviewModel.Tree }
438 public JalviewModel.Tree createJalviewModelTree()
440 return new JalviewModel.Tree();
444 * Create an instance of {@link JalviewModel.FeatureSettings.Setting }
447 public JalviewModel.FeatureSettings.Setting createJalviewModelFeatureSettingsSetting()
449 return new JalviewModel.FeatureSettings.Setting();
453 * Create an instance of {@link JalviewModel.FeatureSettings.Group }
456 public JalviewModel.FeatureSettings.Group createJalviewModelFeatureSettingsGroup()
458 return new JalviewModel.FeatureSettings.Group();
462 * Create an instance of {@link JalviewModel.PcaViewer.SequencePoint }
465 public JalviewModel.PcaViewer.SequencePoint createJalviewModelPcaViewerSequencePoint()
467 return new JalviewModel.PcaViewer.SequencePoint();
471 * Create an instance of {@link JalviewModel.PcaViewer.Axis }
474 public JalviewModel.PcaViewer.Axis createJalviewModelPcaViewerAxis()
476 return new JalviewModel.PcaViewer.Axis();
480 * Create an instance of {@link JalviewModel.PcaViewer.SeqPointMin }
483 public JalviewModel.PcaViewer.SeqPointMin createJalviewModelPcaViewerSeqPointMin()
485 return new JalviewModel.PcaViewer.SeqPointMin();
489 * Create an instance of {@link JalviewModel.PcaViewer.SeqPointMax }
492 public JalviewModel.PcaViewer.SeqPointMax createJalviewModelPcaViewerSeqPointMax()
494 return new JalviewModel.PcaViewer.SeqPointMax();
498 * Create an instance of {@link JalviewModel.Viewport.HiddenColumns }
501 public JalviewModel.Viewport.HiddenColumns createJalviewModelViewportHiddenColumns()
503 return new JalviewModel.Viewport.HiddenColumns();
507 * Create an instance of {@link JalviewModel.Viewport.CalcIdParam }
510 public JalviewModel.Viewport.CalcIdParam createJalviewModelViewportCalcIdParam()
512 return new JalviewModel.Viewport.CalcIdParam();
516 * Create an instance of {@link JalviewModel.Viewport.Overview }
519 public JalviewModel.Viewport.Overview createJalviewModelViewportOverview()
521 return new JalviewModel.Viewport.Overview();
525 * Create an instance of
526 * {@link JalviewModel.JSeq.RnaViewer.SecondaryStructure }
529 public JalviewModel.JSeq.RnaViewer.SecondaryStructure createJalviewModelJSeqRnaViewerSecondaryStructure()
531 return new JalviewModel.JSeq.RnaViewer.SecondaryStructure();
535 * Create an instance of {@link JalviewModel.JSeq.Pdbids.StructureState }
538 public JalviewModel.JSeq.Pdbids.StructureState createJalviewModelJSeqPdbidsStructureState()
540 return new JalviewModel.JSeq.Pdbids.StructureState();
544 * Create an instance of {@link JAXBElement }{@code <}{@link JalviewModel
548 * Java instance representing xml element's value.
549 * @return the new instance of {@link JAXBElement
550 * }{@code <}{@link JalviewModel }{@code >}
552 @XmlElementDecl(namespace = "www.jalview.org", name = "JalviewModel")
553 public JAXBElement<JalviewModel> createJalviewModel(JalviewModel value)
555 return new JAXBElement<JalviewModel>(_JalviewModel_QNAME,
556 JalviewModel.class, null, value);
560 * Create an instance of {@link JAXBElement
561 * }{@code <}{@link JalviewUserColours }{@code >}
564 * Java instance representing xml element's value.
565 * @return the new instance of {@link JAXBElement
566 * }{@code <}{@link JalviewUserColours }{@code >}
569 namespace = "www.jalview.org/colours",
570 name = "JalviewUserColours")
571 public JAXBElement<JalviewUserColours> createJalviewUserColours(
572 JalviewUserColours value)
574 return new JAXBElement<JalviewUserColours>(_JalviewUserColours_QNAME,
575 JalviewUserColours.class, null, value);
579 * Create an instance of {@link JAXBElement
580 * }{@code <}{@link WebServiceParameterSet }{@code >}
583 * Java instance representing xml element's value.
584 * @return the new instance of {@link JAXBElement
585 * }{@code <}{@link WebServiceParameterSet }{@code >}
588 namespace = "www.jalview.org/xml/wsparamset",
589 name = "WebServiceParameterSet")
590 public JAXBElement<WebServiceParameterSet> createWebServiceParameterSet(
591 WebServiceParameterSet value)
593 return new JAXBElement<WebServiceParameterSet>(
594 _WebServiceParameterSet_QNAME, WebServiceParameterSet.class,