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
9 package jalview.xml.binding.jalview;
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.jalview 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 _JalviewModel_QNAME = new QName("www.jalview.org", "JalviewModel");
35 private final static QName _JalviewUserColours_QNAME = new QName("www.jalview.org/colours", "JalviewUserColours");
36 private final static QName _WebServiceParameterSet_QNAME = new QName("www.jalview.org/xml/wsparamset", "WebServiceParameterSet");
39 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: jalview.xml.binding.jalview
42 public ObjectFactory() {
46 * Create an instance of {@link MapListType }
49 public MapListType createMapListType() {
50 return new MapListType();
54 * Create an instance of {@link Sequence }
57 public Sequence createSequence() {
58 return new Sequence();
62 * Create an instance of {@link AlcodonFrame }
65 public AlcodonFrame createAlcodonFrame() {
66 return new AlcodonFrame();
70 * Create an instance of {@link Annotation }
73 public Annotation createAnnotation() {
74 return new Annotation();
78 * Create an instance of {@link SequenceSet }
81 public SequenceSet createSequenceSet() {
82 return new SequenceSet();
86 * Create an instance of {@link FeatureMatcherSet }
89 public FeatureMatcherSet createFeatureMatcherSet() {
90 return new FeatureMatcherSet();
94 * Create an instance of {@link JalviewUserColours }
97 public JalviewUserColours createJalviewUserColours() {
98 return new JalviewUserColours();
102 * Create an instance of {@link Pdbentry }
105 public Pdbentry createPdbentry() {
106 return new Pdbentry();
110 * Create an instance of {@link Feature }
113 public Feature createFeature() {
114 return new Feature();
118 * Create an instance of {@link JalviewModel }
121 public JalviewModel createJalviewModel() {
122 return new JalviewModel();
126 * Create an instance of {@link JalviewModel.FeatureSettings }
129 public JalviewModel.FeatureSettings createJalviewModelFeatureSettings() {
130 return new JalviewModel.FeatureSettings();
134 * Create an instance of {@link JalviewModel.PcaViewer }
137 public JalviewModel.PcaViewer createJalviewModelPcaViewer() {
138 return new JalviewModel.PcaViewer();
142 * Create an instance of {@link JalviewModel.Viewport }
145 public JalviewModel.Viewport createJalviewModelViewport() {
146 return new JalviewModel.Viewport();
150 * Create an instance of {@link JalviewModel.JSeq }
153 public JalviewModel.JSeq createJalviewModelJSeq() {
154 return new JalviewModel.JSeq();
158 * Create an instance of {@link JalviewModel.JSeq.RnaViewer }
161 public JalviewModel.JSeq.RnaViewer createJalviewModelJSeqRnaViewer() {
162 return new JalviewModel.JSeq.RnaViewer();
166 * Create an instance of {@link JalviewModel.JSeq.Pdbids }
169 public JalviewModel.JSeq.Pdbids createJalviewModelJSeqPdbids() {
170 return new JalviewModel.JSeq.Pdbids();
174 * Create an instance of {@link AnnotationColourScheme }
177 public AnnotationColourScheme createAnnotationColourScheme() {
178 return new AnnotationColourScheme();
182 * Create an instance of {@link PcaDataType }
185 public PcaDataType createPcaDataType() {
186 return new PcaDataType();
190 * Create an instance of {@link DoubleVector }
193 public DoubleVector createDoubleVector() {
194 return new DoubleVector();
198 * Create an instance of {@link DoubleMatrix }
201 public DoubleMatrix createDoubleMatrix() {
202 return new DoubleMatrix();
206 * Create an instance of {@link Mapping }
209 public Mapping createMapping() {
210 return new Mapping();
214 * Create an instance of {@link MapListType.MapListFrom }
217 public MapListType.MapListFrom createMapListTypeMapListFrom() {
218 return new MapListType.MapListFrom();
222 * Create an instance of {@link MapListType.MapListTo }
225 public MapListType.MapListTo createMapListTypeMapListTo() {
226 return new MapListType.MapListTo();
230 * Create an instance of {@link SequenceType }
233 public SequenceType createSequenceType() {
234 return new SequenceType();
238 * Create an instance of {@link Sequence.DBRef }
241 public Sequence.DBRef createSequenceDBRef() {
242 return new Sequence.DBRef();
246 * Create an instance of {@link AlcodonFrame.Alcodon }
249 public AlcodonFrame.Alcodon createAlcodonFrameAlcodon() {
250 return new AlcodonFrame.Alcodon();
254 * Create an instance of {@link AlcodonFrame.AlcodMap }
257 public AlcodonFrame.AlcodMap createAlcodonFrameAlcodMap() {
258 return new AlcodonFrame.AlcodMap();
262 * Create an instance of {@link AnnotationElement }
265 public AnnotationElement createAnnotationElement() {
266 return new AnnotationElement();
270 * Create an instance of {@link Annotation.ThresholdLine }
273 public Annotation.ThresholdLine createAnnotationThresholdLine() {
274 return new Annotation.ThresholdLine();
278 * Create an instance of {@link MapOnAMatrixType }
281 public MapOnAMatrixType createMapOnAMatrixType() {
282 return new MapOnAMatrixType();
286 * Create an instance of {@link jalview.xml.binding.jalview.Property }
289 public jalview.xml.binding.jalview.Property createProperty() {
290 return new jalview.xml.binding.jalview.Property();
294 * Create an instance of {@link SequenceSet.SequenceSetProperties }
297 public SequenceSet.SequenceSetProperties createSequenceSetSequenceSetProperties() {
298 return new SequenceSet.SequenceSetProperties();
302 * Create an instance of {@link MatrixType }
305 public MatrixType createMatrixType() {
306 return new MatrixType();
310 * Create an instance of {@link VAMSAS }
313 public VAMSAS createVAMSAS() {
318 * Create an instance of {@link FeatureMatcher }
321 public FeatureMatcher createFeatureMatcher() {
322 return new FeatureMatcher();
326 * Create an instance of {@link WebServiceParameterSet }
329 public WebServiceParameterSet createWebServiceParameterSet() {
330 return new WebServiceParameterSet();
334 * Create an instance of {@link FeatureMatcherSet.CompoundMatcher }
337 public FeatureMatcherSet.CompoundMatcher createFeatureMatcherSetCompoundMatcher() {
338 return new FeatureMatcherSet.CompoundMatcher();
342 * Create an instance of {@link JalviewUserColours.Colour }
345 public JalviewUserColours.Colour createJalviewUserColoursColour() {
346 return new JalviewUserColours.Colour();
350 * Create an instance of {@link JalviewUserColours.Filter }
353 public JalviewUserColours.Filter createJalviewUserColoursFilter() {
354 return new JalviewUserColours.Filter();
358 * Create an instance of {@link Pdbentry.Property }
361 public Pdbentry.Property createPdbentryProperty() {
362 return new Pdbentry.Property();
366 * Create an instance of {@link Feature.OtherData }
369 public Feature.OtherData createFeatureOtherData() {
370 return new Feature.OtherData();
374 * Create an instance of {@link JalviewModel.JGroup }
377 public JalviewModel.JGroup createJalviewModelJGroup() {
378 return new JalviewModel.JGroup();
382 * Create an instance of {@link JalviewModel.UserColours }
385 public JalviewModel.UserColours createJalviewModelUserColours() {
386 return new JalviewModel.UserColours();
390 * Create an instance of {@link JalviewModel.Tree }
393 public JalviewModel.Tree createJalviewModelTree() {
394 return new JalviewModel.Tree();
398 * Create an instance of {@link JalviewModel.FeatureSettings.Setting }
401 public JalviewModel.FeatureSettings.Setting createJalviewModelFeatureSettingsSetting() {
402 return new JalviewModel.FeatureSettings.Setting();
406 * Create an instance of {@link JalviewModel.FeatureSettings.Group }
409 public JalviewModel.FeatureSettings.Group createJalviewModelFeatureSettingsGroup() {
410 return new JalviewModel.FeatureSettings.Group();
414 * Create an instance of {@link JalviewModel.PcaViewer.SequencePoint }
417 public JalviewModel.PcaViewer.SequencePoint createJalviewModelPcaViewerSequencePoint() {
418 return new JalviewModel.PcaViewer.SequencePoint();
422 * Create an instance of {@link JalviewModel.PcaViewer.Axis }
425 public JalviewModel.PcaViewer.Axis createJalviewModelPcaViewerAxis() {
426 return new JalviewModel.PcaViewer.Axis();
430 * Create an instance of {@link JalviewModel.PcaViewer.SeqPointMin }
433 public JalviewModel.PcaViewer.SeqPointMin createJalviewModelPcaViewerSeqPointMin() {
434 return new JalviewModel.PcaViewer.SeqPointMin();
438 * Create an instance of {@link JalviewModel.PcaViewer.SeqPointMax }
441 public JalviewModel.PcaViewer.SeqPointMax createJalviewModelPcaViewerSeqPointMax() {
442 return new JalviewModel.PcaViewer.SeqPointMax();
446 * Create an instance of {@link JalviewModel.Viewport.HiddenColumns }
449 public JalviewModel.Viewport.HiddenColumns createJalviewModelViewportHiddenColumns() {
450 return new JalviewModel.Viewport.HiddenColumns();
454 * Create an instance of {@link JalviewModel.Viewport.CalcIdParam }
457 public JalviewModel.Viewport.CalcIdParam createJalviewModelViewportCalcIdParam() {
458 return new JalviewModel.Viewport.CalcIdParam();
462 * Create an instance of {@link JalviewModel.Viewport.Overview }
465 public JalviewModel.Viewport.Overview createJalviewModelViewportOverview() {
466 return new JalviewModel.Viewport.Overview();
470 * Create an instance of {@link JalviewModel.JSeq.RnaViewer.SecondaryStructure }
473 public JalviewModel.JSeq.RnaViewer.SecondaryStructure createJalviewModelJSeqRnaViewerSecondaryStructure() {
474 return new JalviewModel.JSeq.RnaViewer.SecondaryStructure();
478 * Create an instance of {@link JalviewModel.JSeq.Pdbids.StructureState }
481 public JalviewModel.JSeq.Pdbids.StructureState createJalviewModelJSeqPdbidsStructureState() {
482 return new JalviewModel.JSeq.Pdbids.StructureState();
486 * Create an instance of {@link JAXBElement }{@code <}{@link JalviewModel }{@code >}
489 * Java instance representing xml element's value.
491 * the new instance of {@link JAXBElement }{@code <}{@link JalviewModel }{@code >}
493 @XmlElementDecl(namespace = "www.jalview.org", name = "JalviewModel")
494 public JAXBElement<JalviewModel> createJalviewModel(JalviewModel value) {
495 return new JAXBElement<JalviewModel>(_JalviewModel_QNAME, JalviewModel.class, null, value);
499 * Create an instance of {@link JAXBElement }{@code <}{@link JalviewUserColours }{@code >}
502 * Java instance representing xml element's value.
504 * the new instance of {@link JAXBElement }{@code <}{@link JalviewUserColours }{@code >}
506 @XmlElementDecl(namespace = "www.jalview.org/colours", name = "JalviewUserColours")
507 public JAXBElement<JalviewUserColours> createJalviewUserColours(JalviewUserColours value) {
508 return new JAXBElement<JalviewUserColours>(_JalviewUserColours_QNAME, JalviewUserColours.class, null, value);
512 * Create an instance of {@link JAXBElement }{@code <}{@link WebServiceParameterSet }{@code >}
515 * Java instance representing xml element's value.
517 * the new instance of {@link JAXBElement }{@code <}{@link WebServiceParameterSet }{@code >}
519 @XmlElementDecl(namespace = "www.jalview.org/xml/wsparamset", name = "WebServiceParameterSet")
520 public JAXBElement<WebServiceParameterSet> createWebServiceParameterSet(WebServiceParameterSet value) {
521 return new JAXBElement<WebServiceParameterSet>(_WebServiceParameterSet_QNAME, WebServiceParameterSet.class, null, value);