001//
002// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0 
003// See <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> 
004// Any modifications to this file will be lost upon recompilation of the source schema. 
005// Generated on: 2018.12.10 at 03:02:30 PM PST 
006//
007
008
009package org.microbean.jpa.jaxb;
010
011import javax.xml.bind.annotation.XmlRegistry;
012
013
014/**
015 * This object contains factory methods for each 
016 * Java content interface and Java element interface 
017 * generated in the org.microbean.jpa.jaxb package. 
018 * <p>An ObjectFactory allows you to programatically 
019 * construct new instances of the Java representation 
020 * for XML content. The Java representation of XML 
021 * content can consist of schema derived interfaces 
022 * and classes representing the binding of schema 
023 * type definitions, element declarations and model 
024 * groups.  Factory methods for each of these are 
025 * provided in this class.
026 * 
027 */
028@XmlRegistry
029public class ObjectFactory {
030
031
032    /**
033     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.microbean.jpa.jaxb
034     * 
035     */
036    public ObjectFactory() {
037    }
038
039    /**
040     * Create an instance of {@link Persistence }
041     * 
042     */
043    public Persistence createPersistence() {
044        return new Persistence();
045    }
046
047    /**
048     * Create an instance of {@link Persistence.PersistenceUnit }
049     * 
050     */
051    public Persistence.PersistenceUnit createPersistencePersistenceUnit() {
052        return new Persistence.PersistenceUnit();
053    }
054
055    /**
056     * Create an instance of {@link Persistence.PersistenceUnit.Properties }
057     * 
058     */
059    public Persistence.PersistenceUnit.Properties createPersistencePersistenceUnitProperties() {
060        return new Persistence.PersistenceUnit.Properties();
061    }
062
063    /**
064     * Create an instance of {@link EntityMappings }
065     * 
066     */
067    public EntityMappings createEntityMappings() {
068        return new EntityMappings();
069    }
070
071    /**
072     * Create an instance of {@link PersistenceUnitMetadata }
073     * 
074     */
075    public PersistenceUnitMetadata createPersistenceUnitMetadata() {
076        return new PersistenceUnitMetadata();
077    }
078
079    /**
080     * Create an instance of {@link SequenceGenerator }
081     * 
082     */
083    public SequenceGenerator createSequenceGenerator() {
084        return new SequenceGenerator();
085    }
086
087    /**
088     * Create an instance of {@link TableGenerator }
089     * 
090     */
091    public TableGenerator createTableGenerator() {
092        return new TableGenerator();
093    }
094
095    /**
096     * Create an instance of {@link NamedQuery }
097     * 
098     */
099    public NamedQuery createNamedQuery() {
100        return new NamedQuery();
101    }
102
103    /**
104     * Create an instance of {@link NamedNativeQuery }
105     * 
106     */
107    public NamedNativeQuery createNamedNativeQuery() {
108        return new NamedNativeQuery();
109    }
110
111    /**
112     * Create an instance of {@link NamedStoredProcedureQuery }
113     * 
114     */
115    public NamedStoredProcedureQuery createNamedStoredProcedureQuery() {
116        return new NamedStoredProcedureQuery();
117    }
118
119    /**
120     * Create an instance of {@link SqlResultSetMapping }
121     * 
122     */
123    public SqlResultSetMapping createSqlResultSetMapping() {
124        return new SqlResultSetMapping();
125    }
126
127    /**
128     * Create an instance of {@link MappedSuperclass }
129     * 
130     */
131    public MappedSuperclass createMappedSuperclass() {
132        return new MappedSuperclass();
133    }
134
135    /**
136     * Create an instance of {@link Entity }
137     * 
138     */
139    public Entity createEntity() {
140        return new Entity();
141    }
142
143    /**
144     * Create an instance of {@link Embeddable }
145     * 
146     */
147    public Embeddable createEmbeddable() {
148        return new Embeddable();
149    }
150
151    /**
152     * Create an instance of {@link Converter }
153     * 
154     */
155    public Converter createConverter() {
156        return new Converter();
157    }
158
159    /**
160     * Create an instance of {@link EmptyType }
161     * 
162     */
163    public EmptyType createEmptyType() {
164        return new EmptyType();
165    }
166
167    /**
168     * Create an instance of {@link PersistenceUnitDefaults }
169     * 
170     */
171    public PersistenceUnitDefaults createPersistenceUnitDefaults() {
172        return new PersistenceUnitDefaults();
173    }
174
175    /**
176     * Create an instance of {@link AssociationOverride }
177     * 
178     */
179    public AssociationOverride createAssociationOverride() {
180        return new AssociationOverride();
181    }
182
183    /**
184     * Create an instance of {@link AttributeOverride }
185     * 
186     */
187    public AttributeOverride createAttributeOverride() {
188        return new AttributeOverride();
189    }
190
191    /**
192     * Create an instance of {@link Attributes }
193     * 
194     */
195    public Attributes createAttributes() {
196        return new Attributes();
197    }
198
199    /**
200     * Create an instance of {@link Basic }
201     * 
202     */
203    public Basic createBasic() {
204        return new Basic();
205    }
206
207    /**
208     * Create an instance of {@link CascadeType }
209     * 
210     */
211    public CascadeType createCascadeType() {
212        return new CascadeType();
213    }
214
215    /**
216     * Create an instance of {@link CollectionTable }
217     * 
218     */
219    public CollectionTable createCollectionTable() {
220        return new CollectionTable();
221    }
222
223    /**
224     * Create an instance of {@link Column }
225     * 
226     */
227    public Column createColumn() {
228        return new Column();
229    }
230
231    /**
232     * Create an instance of {@link ColumnResult }
233     * 
234     */
235    public ColumnResult createColumnResult() {
236        return new ColumnResult();
237    }
238
239    /**
240     * Create an instance of {@link ConstructorResult }
241     * 
242     */
243    public ConstructorResult createConstructorResult() {
244        return new ConstructorResult();
245    }
246
247    /**
248     * Create an instance of {@link Convert }
249     * 
250     */
251    public Convert createConvert() {
252        return new Convert();
253    }
254
255    /**
256     * Create an instance of {@link DiscriminatorColumn }
257     * 
258     */
259    public DiscriminatorColumn createDiscriminatorColumn() {
260        return new DiscriminatorColumn();
261    }
262
263    /**
264     * Create an instance of {@link ElementCollection }
265     * 
266     */
267    public ElementCollection createElementCollection() {
268        return new ElementCollection();
269    }
270
271    /**
272     * Create an instance of {@link EmbeddableAttributes }
273     * 
274     */
275    public EmbeddableAttributes createEmbeddableAttributes() {
276        return new EmbeddableAttributes();
277    }
278
279    /**
280     * Create an instance of {@link Embedded }
281     * 
282     */
283    public Embedded createEmbedded() {
284        return new Embedded();
285    }
286
287    /**
288     * Create an instance of {@link EmbeddedId }
289     * 
290     */
291    public EmbeddedId createEmbeddedId() {
292        return new EmbeddedId();
293    }
294
295    /**
296     * Create an instance of {@link EntityListener }
297     * 
298     */
299    public EntityListener createEntityListener() {
300        return new EntityListener();
301    }
302
303    /**
304     * Create an instance of {@link EntityListeners }
305     * 
306     */
307    public EntityListeners createEntityListeners() {
308        return new EntityListeners();
309    }
310
311    /**
312     * Create an instance of {@link EntityResult }
313     * 
314     */
315    public EntityResult createEntityResult() {
316        return new EntityResult();
317    }
318
319    /**
320     * Create an instance of {@link FieldResult }
321     * 
322     */
323    public FieldResult createFieldResult() {
324        return new FieldResult();
325    }
326
327    /**
328     * Create an instance of {@link ForeignKey }
329     * 
330     */
331    public ForeignKey createForeignKey() {
332        return new ForeignKey();
333    }
334
335    /**
336     * Create an instance of {@link GeneratedValue }
337     * 
338     */
339    public GeneratedValue createGeneratedValue() {
340        return new GeneratedValue();
341    }
342
343    /**
344     * Create an instance of {@link Id }
345     * 
346     */
347    public Id createId() {
348        return new Id();
349    }
350
351    /**
352     * Create an instance of {@link IdClass }
353     * 
354     */
355    public IdClass createIdClass() {
356        return new IdClass();
357    }
358
359    /**
360     * Create an instance of {@link Index }
361     * 
362     */
363    public Index createIndex() {
364        return new Index();
365    }
366
367    /**
368     * Create an instance of {@link Inheritance }
369     * 
370     */
371    public Inheritance createInheritance() {
372        return new Inheritance();
373    }
374
375    /**
376     * Create an instance of {@link JoinColumn }
377     * 
378     */
379    public JoinColumn createJoinColumn() {
380        return new JoinColumn();
381    }
382
383    /**
384     * Create an instance of {@link JoinTable }
385     * 
386     */
387    public JoinTable createJoinTable() {
388        return new JoinTable();
389    }
390
391    /**
392     * Create an instance of {@link Lob }
393     * 
394     */
395    public Lob createLob() {
396        return new Lob();
397    }
398
399    /**
400     * Create an instance of {@link ManyToMany }
401     * 
402     */
403    public ManyToMany createManyToMany() {
404        return new ManyToMany();
405    }
406
407    /**
408     * Create an instance of {@link ManyToOne }
409     * 
410     */
411    public ManyToOne createManyToOne() {
412        return new ManyToOne();
413    }
414
415    /**
416     * Create an instance of {@link MapKey }
417     * 
418     */
419    public MapKey createMapKey() {
420        return new MapKey();
421    }
422
423    /**
424     * Create an instance of {@link MapKeyClass }
425     * 
426     */
427    public MapKeyClass createMapKeyClass() {
428        return new MapKeyClass();
429    }
430
431    /**
432     * Create an instance of {@link MapKeyColumn }
433     * 
434     */
435    public MapKeyColumn createMapKeyColumn() {
436        return new MapKeyColumn();
437    }
438
439    /**
440     * Create an instance of {@link MapKeyJoinColumn }
441     * 
442     */
443    public MapKeyJoinColumn createMapKeyJoinColumn() {
444        return new MapKeyJoinColumn();
445    }
446
447    /**
448     * Create an instance of {@link NamedAttributeNode }
449     * 
450     */
451    public NamedAttributeNode createNamedAttributeNode() {
452        return new NamedAttributeNode();
453    }
454
455    /**
456     * Create an instance of {@link NamedEntityGraph }
457     * 
458     */
459    public NamedEntityGraph createNamedEntityGraph() {
460        return new NamedEntityGraph();
461    }
462
463    /**
464     * Create an instance of {@link NamedSubgraph }
465     * 
466     */
467    public NamedSubgraph createNamedSubgraph() {
468        return new NamedSubgraph();
469    }
470
471    /**
472     * Create an instance of {@link OneToMany }
473     * 
474     */
475    public OneToMany createOneToMany() {
476        return new OneToMany();
477    }
478
479    /**
480     * Create an instance of {@link OneToOne }
481     * 
482     */
483    public OneToOne createOneToOne() {
484        return new OneToOne();
485    }
486
487    /**
488     * Create an instance of {@link OrderColumn }
489     * 
490     */
491    public OrderColumn createOrderColumn() {
492        return new OrderColumn();
493    }
494
495    /**
496     * Create an instance of {@link PostLoad }
497     * 
498     */
499    public PostLoad createPostLoad() {
500        return new PostLoad();
501    }
502
503    /**
504     * Create an instance of {@link PostPersist }
505     * 
506     */
507    public PostPersist createPostPersist() {
508        return new PostPersist();
509    }
510
511    /**
512     * Create an instance of {@link PostRemove }
513     * 
514     */
515    public PostRemove createPostRemove() {
516        return new PostRemove();
517    }
518
519    /**
520     * Create an instance of {@link PostUpdate }
521     * 
522     */
523    public PostUpdate createPostUpdate() {
524        return new PostUpdate();
525    }
526
527    /**
528     * Create an instance of {@link PrePersist }
529     * 
530     */
531    public PrePersist createPrePersist() {
532        return new PrePersist();
533    }
534
535    /**
536     * Create an instance of {@link PreRemove }
537     * 
538     */
539    public PreRemove createPreRemove() {
540        return new PreRemove();
541    }
542
543    /**
544     * Create an instance of {@link PreUpdate }
545     * 
546     */
547    public PreUpdate createPreUpdate() {
548        return new PreUpdate();
549    }
550
551    /**
552     * Create an instance of {@link PrimaryKeyJoinColumn }
553     * 
554     */
555    public PrimaryKeyJoinColumn createPrimaryKeyJoinColumn() {
556        return new PrimaryKeyJoinColumn();
557    }
558
559    /**
560     * Create an instance of {@link QueryHint }
561     * 
562     */
563    public QueryHint createQueryHint() {
564        return new QueryHint();
565    }
566
567    /**
568     * Create an instance of {@link SecondaryTable }
569     * 
570     */
571    public SecondaryTable createSecondaryTable() {
572        return new SecondaryTable();
573    }
574
575    /**
576     * Create an instance of {@link StoredProcedureParameter }
577     * 
578     */
579    public StoredProcedureParameter createStoredProcedureParameter() {
580        return new StoredProcedureParameter();
581    }
582
583    /**
584     * Create an instance of {@link Table }
585     * 
586     */
587    public Table createTable() {
588        return new Table();
589    }
590
591    /**
592     * Create an instance of {@link Transient }
593     * 
594     */
595    public Transient createTransient() {
596        return new Transient();
597    }
598
599    /**
600     * Create an instance of {@link UniqueConstraint }
601     * 
602     */
603    public UniqueConstraint createUniqueConstraint() {
604        return new UniqueConstraint();
605    }
606
607    /**
608     * Create an instance of {@link Version }
609     * 
610     */
611    public Version createVersion() {
612        return new Version();
613    }
614
615    /**
616     * Create an instance of {@link Persistence.PersistenceUnit.Properties.Property }
617     * 
618     */
619    public Persistence.PersistenceUnit.Properties.Property createPersistencePersistenceUnitPropertiesProperty() {
620        return new Persistence.PersistenceUnit.Properties.Property();
621    }
622
623}