View Javadoc
1   //
2   // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.9-03/31/2009 04:14 PM(snajper)-fcs 
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: 2009.04.30 at 06:20:20 PM CEST 
6   //
7   
8   
9   package org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.query;
10  
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;
15  
16  
17  /**
18   * This object contains factory methods for each 
19   * Java content interface and Java element interface 
20   * generated in the org.openehealth.ipf.platform.camel.xds.commons.stub.ebrs.query 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.
29   * 
30   */
31  @XmlRegistry
32  public class ObjectFactory {
33  
34      private final static QName _ExtrinsicObjectQuery_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "ExtrinsicObjectQuery");
35      private final static QName _RegistryPackageQuery_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "RegistryPackageQuery");
36      private final static QName _UserQuery_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "UserQuery");
37      private final static QName _BooleanFilter_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "BooleanFilter");
38      private final static QName _ExternalLinkQuery_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "ExternalLinkQuery");
39      private final static QName _SpecificationLinkQuery_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "SpecificationLinkQuery");
40      private final static QName _Filter_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "Filter");
41      private final static QName _AssociationQuery_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "AssociationQuery");
42      private final static QName _StringFilter_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "StringFilter");
43      private final static QName _FloatFilter_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "FloatFilter");
44      private final static QName _PersonQuery_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "PersonQuery");
45      private final static QName _RegistryObjectQuery_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "RegistryObjectQuery");
46      private final static QName _CompoundFilter_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "CompoundFilter");
47      private final static QName _SubscriptionQuery_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "SubscriptionQuery");
48      private final static QName _FederationQuery_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "FederationQuery");
49      private final static QName _IntegerFilter_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "IntegerFilter");
50      private final static QName _ServiceBindingQuery_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "ServiceBindingQuery");
51      private final static QName _DateTimeFilter_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "DateTimeFilter");
52      private final static QName _ResponseOption_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "ResponseOption");
53      private final static QName _AuditableEventQuery_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "AuditableEventQuery");
54      private final static QName _ClassificationQuery_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "ClassificationQuery");
55      private final static QName _ClassificationSchemeQuery_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "ClassificationSchemeQuery");
56      private final static QName _ServiceQuery_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "ServiceQuery");
57      private final static QName _AdhocQueryQuery_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "AdhocQueryQuery");
58      private final static QName _RegistryQuery_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "RegistryQuery");
59      private final static QName _ClassificationNodeQuery_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "ClassificationNodeQuery");
60      private final static QName _OrganizationQuery_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "OrganizationQuery");
61      private final static QName _NotificationQuery_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "NotificationQuery");
62      private final static QName _ExternalIdentifierQuery_QNAME = new QName("urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", "ExternalIdentifierQuery");
63  
64      /**
65       * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.openehealth.ipf.platform.camel.xds.commons.stub.ebrs.query
66       * 
67       */
68      public ObjectFactory() {
69      }
70  
71      /**
72       * Create an instance of {@link ServiceQueryType }
73       * 
74       */
75      public ServiceQueryType createServiceQueryType() {
76          return new ServiceQueryType();
77      }
78  
79      /**
80       * Create an instance of {@link NotificationQueryType }
81       * 
82       */
83      public NotificationQueryType createNotificationQueryType() {
84          return new NotificationQueryType();
85      }
86  
87      /**
88       * Create an instance of {@link FloatFilterType }
89       * 
90       */
91      public FloatFilterType createFloatFilterType() {
92          return new FloatFilterType();
93      }
94  
95      /**
96       * Create an instance of {@link SubscriptionQueryType }
97       * 
98       */
99      public SubscriptionQueryType createSubscriptionQueryType() {
100         return new SubscriptionQueryType();
101     }
102 
103     /**
104      * Create an instance of {@link IntegerFilterType }
105      * 
106      */
107     public IntegerFilterType createIntegerFilterType() {
108         return new IntegerFilterType();
109     }
110 
111     /**
112      * Create an instance of {@link RegistryObjectQueryType }
113      * 
114      */
115     public RegistryObjectQueryType createRegistryObjectQueryType() {
116         return new RegistryObjectQueryType();
117     }
118 
119     /**
120      * Create an instance of {@link SpecificationLinkQueryType }
121      * 
122      */
123     public SpecificationLinkQueryType createSpecificationLinkQueryType() {
124         return new SpecificationLinkQueryType();
125     }
126 
127     /**
128      * Create an instance of {@link AdhocQueryResponse }
129      * 
130      */
131     public AdhocQueryResponse createAdhocQueryResponse() {
132         return new AdhocQueryResponse();
133     }
134 
135     /**
136      * Create an instance of {@link SlotBranchType }
137      * 
138      */
139     public SlotBranchType createSlotBranchType() {
140         return new SlotBranchType();
141     }
142 
143     /**
144      * Create an instance of {@link FilterType }
145      * 
146      */
147     public FilterType createFilterType() {
148         return new FilterType();
149     }
150 
151     /**
152      * Create an instance of {@link PersonQueryType }
153      * 
154      */
155     public PersonQueryType createPersonQueryType() {
156         return new PersonQueryType();
157     }
158 
159     /**
160      * Create an instance of {@link ExternalIdentifierQueryType }
161      * 
162      */
163     public ExternalIdentifierQueryType createExternalIdentifierQueryType() {
164         return new ExternalIdentifierQueryType();
165     }
166 
167     /**
168      * Create an instance of {@link ClassificationSchemeQueryType }
169      * 
170      */
171     public ClassificationSchemeQueryType createClassificationSchemeQueryType() {
172         return new ClassificationSchemeQueryType();
173     }
174 
175     /**
176      * Create an instance of {@link ExternalLinkQueryType }
177      * 
178      */
179     public ExternalLinkQueryType createExternalLinkQueryType() {
180         return new ExternalLinkQueryType();
181     }
182 
183     /**
184      * Create an instance of {@link ClassificationQueryType }
185      * 
186      */
187     public ClassificationQueryType createClassificationQueryType() {
188         return new ClassificationQueryType();
189     }
190 
191     /**
192      * Create an instance of {@link InternationalStringBranchType }
193      * 
194      */
195     public InternationalStringBranchType createInternationalStringBranchType() {
196         return new InternationalStringBranchType();
197     }
198 
199     /**
200      * Create an instance of {@link BooleanFilterType }
201      * 
202      */
203     public BooleanFilterType createBooleanFilterType() {
204         return new BooleanFilterType();
205     }
206 
207     /**
208      * Create an instance of {@link RegistryQueryType }
209      * 
210      */
211     public RegistryQueryType createRegistryQueryType() {
212         return new RegistryQueryType();
213     }
214 
215     /**
216      * Create an instance of {@link AuditableEventQueryType }
217      * 
218      */
219     public AuditableEventQueryType createAuditableEventQueryType() {
220         return new AuditableEventQueryType();
221     }
222 
223     /**
224      * Create an instance of {@link UserQueryType }
225      * 
226      */
227     public UserQueryType createUserQueryType() {
228         return new UserQueryType();
229     }
230 
231     /**
232      * Create an instance of {@link AssociationQueryType }
233      * 
234      */
235     public AssociationQueryType createAssociationQueryType() {
236         return new AssociationQueryType();
237     }
238 
239     /**
240      * Create an instance of {@link AdhocQueryRequest }
241      * 
242      */
243     public AdhocQueryRequest createAdhocQueryRequest() {
244         return new AdhocQueryRequest();
245     }
246 
247     /**
248      * Create an instance of {@link RegistryPackageQueryType }
249      * 
250      */
251     public RegistryPackageQueryType createRegistryPackageQueryType() {
252         return new RegistryPackageQueryType();
253     }
254 
255     /**
256      * Create an instance of {@link CompoundFilterType }
257      * 
258      */
259     public CompoundFilterType createCompoundFilterType() {
260         return new CompoundFilterType();
261     }
262 
263     /**
264      * Create an instance of {@link StringFilterType }
265      * 
266      */
267     public StringFilterType createStringFilterType() {
268         return new StringFilterType();
269     }
270 
271     /**
272      * Create an instance of {@link DateTimeFilterType }
273      * 
274      */
275     public DateTimeFilterType createDateTimeFilterType() {
276         return new DateTimeFilterType();
277     }
278 
279     /**
280      * Create an instance of {@link ClassificationNodeQueryType }
281      * 
282      */
283     public ClassificationNodeQueryType createClassificationNodeQueryType() {
284         return new ClassificationNodeQueryType();
285     }
286 
287     /**
288      * Create an instance of {@link AdhocQueryQueryType }
289      * 
290      */
291     public AdhocQueryQueryType createAdhocQueryQueryType() {
292         return new AdhocQueryQueryType();
293     }
294 
295     /**
296      * Create an instance of {@link ResponseOptionType }
297      * 
298      */
299     public ResponseOptionType createResponseOptionType() {
300         return new ResponseOptionType();
301     }
302 
303     /**
304      * Create an instance of {@link FederationQueryType }
305      * 
306      */
307     public FederationQueryType createFederationQueryType() {
308         return new FederationQueryType();
309     }
310 
311     /**
312      * Create an instance of {@link ExtrinsicObjectQueryType }
313      * 
314      */
315     public ExtrinsicObjectQueryType createExtrinsicObjectQueryType() {
316         return new ExtrinsicObjectQueryType();
317     }
318 
319     /**
320      * Create an instance of {@link OrganizationQueryType }
321      * 
322      */
323     public OrganizationQueryType createOrganizationQueryType() {
324         return new OrganizationQueryType();
325     }
326 
327     /**
328      * Create an instance of {@link ServiceBindingQueryType }
329      * 
330      */
331     public ServiceBindingQueryType createServiceBindingQueryType() {
332         return new ServiceBindingQueryType();
333     }
334 
335     /**
336      * Create an instance of {@link QueryExpressionBranchType }
337      * 
338      */
339     public QueryExpressionBranchType createQueryExpressionBranchType() {
340         return new QueryExpressionBranchType();
341     }
342 
343     /**
344      * Create an instance of {@link JAXBElement }{@code <}{@link ExtrinsicObjectQueryType }{@code >}}
345      * 
346      */
347     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "ExtrinsicObjectQuery")
348     public JAXBElement<ExtrinsicObjectQueryType> createExtrinsicObjectQuery(ExtrinsicObjectQueryType value) {
349         return new JAXBElement<>(_ExtrinsicObjectQuery_QNAME, ExtrinsicObjectQueryType.class, null, value);
350     }
351 
352     /**
353      * Create an instance of {@link JAXBElement }{@code <}{@link RegistryPackageQueryType }{@code >}}
354      * 
355      */
356     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "RegistryPackageQuery")
357     public JAXBElement<RegistryPackageQueryType> createRegistryPackageQuery(RegistryPackageQueryType value) {
358         return new JAXBElement<>(_RegistryPackageQuery_QNAME, RegistryPackageQueryType.class, null, value);
359     }
360 
361     /**
362      * Create an instance of {@link JAXBElement }{@code <}{@link UserQueryType }{@code >}}
363      * 
364      */
365     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "UserQuery")
366     public JAXBElement<UserQueryType> createUserQuery(UserQueryType value) {
367         return new JAXBElement<>(_UserQuery_QNAME, UserQueryType.class, null, value);
368     }
369 
370     /**
371      * Create an instance of {@link JAXBElement }{@code <}{@link BooleanFilterType }{@code >}}
372      * 
373      */
374     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "BooleanFilter")
375     public JAXBElement<BooleanFilterType> createBooleanFilter(BooleanFilterType value) {
376         return new JAXBElement<>(_BooleanFilter_QNAME, BooleanFilterType.class, null, value);
377     }
378 
379     /**
380      * Create an instance of {@link JAXBElement }{@code <}{@link ExternalLinkQueryType }{@code >}}
381      * 
382      */
383     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "ExternalLinkQuery")
384     public JAXBElement<ExternalLinkQueryType> createExternalLinkQuery(ExternalLinkQueryType value) {
385         return new JAXBElement<>(_ExternalLinkQuery_QNAME, ExternalLinkQueryType.class, null, value);
386     }
387 
388     /**
389      * Create an instance of {@link JAXBElement }{@code <}{@link SpecificationLinkQueryType }{@code >}}
390      * 
391      */
392     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "SpecificationLinkQuery")
393     public JAXBElement<SpecificationLinkQueryType> createSpecificationLinkQuery(SpecificationLinkQueryType value) {
394         return new JAXBElement<>(_SpecificationLinkQuery_QNAME, SpecificationLinkQueryType.class, null, value);
395     }
396 
397     /**
398      * Create an instance of {@link JAXBElement }{@code <}{@link FilterType }{@code >}}
399      * 
400      */
401     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "Filter")
402     public JAXBElement<FilterType> createFilter(FilterType value) {
403         return new JAXBElement<>(_Filter_QNAME, FilterType.class, null, value);
404     }
405 
406     /**
407      * Create an instance of {@link JAXBElement }{@code <}{@link AssociationQueryType }{@code >}}
408      * 
409      */
410     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "AssociationQuery")
411     public JAXBElement<AssociationQueryType> createAssociationQuery(AssociationQueryType value) {
412         return new JAXBElement<>(_AssociationQuery_QNAME, AssociationQueryType.class, null, value);
413     }
414 
415     /**
416      * Create an instance of {@link JAXBElement }{@code <}{@link StringFilterType }{@code >}}
417      * 
418      */
419     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "StringFilter")
420     public JAXBElement<StringFilterType> createStringFilter(StringFilterType value) {
421         return new JAXBElement<>(_StringFilter_QNAME, StringFilterType.class, null, value);
422     }
423 
424     /**
425      * Create an instance of {@link JAXBElement }{@code <}{@link FloatFilterType }{@code >}}
426      * 
427      */
428     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "FloatFilter")
429     public JAXBElement<FloatFilterType> createFloatFilter(FloatFilterType value) {
430         return new JAXBElement<>(_FloatFilter_QNAME, FloatFilterType.class, null, value);
431     }
432 
433     /**
434      * Create an instance of {@link JAXBElement }{@code <}{@link PersonQueryType }{@code >}}
435      * 
436      */
437     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "PersonQuery")
438     public JAXBElement<PersonQueryType> createPersonQuery(PersonQueryType value) {
439         return new JAXBElement<>(_PersonQuery_QNAME, PersonQueryType.class, null, value);
440     }
441 
442     /**
443      * Create an instance of {@link JAXBElement }{@code <}{@link RegistryObjectQueryType }{@code >}}
444      * 
445      */
446     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "RegistryObjectQuery")
447     public JAXBElement<RegistryObjectQueryType> createRegistryObjectQuery(RegistryObjectQueryType value) {
448         return new JAXBElement<>(_RegistryObjectQuery_QNAME, RegistryObjectQueryType.class, null, value);
449     }
450 
451     /**
452      * Create an instance of {@link JAXBElement }{@code <}{@link CompoundFilterType }{@code >}}
453      * 
454      */
455     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "CompoundFilter")
456     public JAXBElement<CompoundFilterType> createCompoundFilter(CompoundFilterType value) {
457         return new JAXBElement<>(_CompoundFilter_QNAME, CompoundFilterType.class, null, value);
458     }
459 
460     /**
461      * Create an instance of {@link JAXBElement }{@code <}{@link SubscriptionQueryType }{@code >}}
462      * 
463      */
464     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "SubscriptionQuery")
465     public JAXBElement<SubscriptionQueryType> createSubscriptionQuery(SubscriptionQueryType value) {
466         return new JAXBElement<>(_SubscriptionQuery_QNAME, SubscriptionQueryType.class, null, value);
467     }
468 
469     /**
470      * Create an instance of {@link JAXBElement }{@code <}{@link FederationQueryType }{@code >}}
471      * 
472      */
473     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "FederationQuery")
474     public JAXBElement<FederationQueryType> createFederationQuery(FederationQueryType value) {
475         return new JAXBElement<>(_FederationQuery_QNAME, FederationQueryType.class, null, value);
476     }
477 
478     /**
479      * Create an instance of {@link JAXBElement }{@code <}{@link IntegerFilterType }{@code >}}
480      * 
481      */
482     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "IntegerFilter")
483     public JAXBElement<IntegerFilterType> createIntegerFilter(IntegerFilterType value) {
484         return new JAXBElement<>(_IntegerFilter_QNAME, IntegerFilterType.class, null, value);
485     }
486 
487     /**
488      * Create an instance of {@link JAXBElement }{@code <}{@link ServiceBindingQueryType }{@code >}}
489      * 
490      */
491     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "ServiceBindingQuery")
492     public JAXBElement<ServiceBindingQueryType> createServiceBindingQuery(ServiceBindingQueryType value) {
493         return new JAXBElement<>(_ServiceBindingQuery_QNAME, ServiceBindingQueryType.class, null, value);
494     }
495 
496     /**
497      * Create an instance of {@link JAXBElement }{@code <}{@link DateTimeFilterType }{@code >}}
498      * 
499      */
500     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "DateTimeFilter")
501     public JAXBElement<DateTimeFilterType> createDateTimeFilter(DateTimeFilterType value) {
502         return new JAXBElement<>(_DateTimeFilter_QNAME, DateTimeFilterType.class, null, value);
503     }
504 
505     /**
506      * Create an instance of {@link JAXBElement }{@code <}{@link ResponseOptionType }{@code >}}
507      * 
508      */
509     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "ResponseOption")
510     public JAXBElement<ResponseOptionType> createResponseOption(ResponseOptionType value) {
511         return new JAXBElement<>(_ResponseOption_QNAME, ResponseOptionType.class, null, value);
512     }
513 
514     /**
515      * Create an instance of {@link JAXBElement }{@code <}{@link AuditableEventQueryType }{@code >}}
516      * 
517      */
518     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "AuditableEventQuery")
519     public JAXBElement<AuditableEventQueryType> createAuditableEventQuery(AuditableEventQueryType value) {
520         return new JAXBElement<>(_AuditableEventQuery_QNAME, AuditableEventQueryType.class, null, value);
521     }
522 
523     /**
524      * Create an instance of {@link JAXBElement }{@code <}{@link ClassificationQueryType }{@code >}}
525      * 
526      */
527     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "ClassificationQuery")
528     public JAXBElement<ClassificationQueryType> createClassificationQuery(ClassificationQueryType value) {
529         return new JAXBElement<>(_ClassificationQuery_QNAME, ClassificationQueryType.class, null, value);
530     }
531 
532     /**
533      * Create an instance of {@link JAXBElement }{@code <}{@link ClassificationSchemeQueryType }{@code >}}
534      * 
535      */
536     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "ClassificationSchemeQuery")
537     public JAXBElement<ClassificationSchemeQueryType> createClassificationSchemeQuery(ClassificationSchemeQueryType value) {
538         return new JAXBElement<>(_ClassificationSchemeQuery_QNAME, ClassificationSchemeQueryType.class, null, value);
539     }
540 
541     /**
542      * Create an instance of {@link JAXBElement }{@code <}{@link ServiceQueryType }{@code >}}
543      * 
544      */
545     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "ServiceQuery")
546     public JAXBElement<ServiceQueryType> createServiceQuery(ServiceQueryType value) {
547         return new JAXBElement<>(_ServiceQuery_QNAME, ServiceQueryType.class, null, value);
548     }
549 
550     /**
551      * Create an instance of {@link JAXBElement }{@code <}{@link AdhocQueryQueryType }{@code >}}
552      * 
553      */
554     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "AdhocQueryQuery")
555     public JAXBElement<AdhocQueryQueryType> createAdhocQueryQuery(AdhocQueryQueryType value) {
556         return new JAXBElement<>(_AdhocQueryQuery_QNAME, AdhocQueryQueryType.class, null, value);
557     }
558 
559     /**
560      * Create an instance of {@link JAXBElement }{@code <}{@link RegistryQueryType }{@code >}}
561      * 
562      */
563     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "RegistryQuery")
564     public JAXBElement<RegistryQueryType> createRegistryQuery(RegistryQueryType value) {
565         return new JAXBElement<>(_RegistryQuery_QNAME, RegistryQueryType.class, null, value);
566     }
567 
568     /**
569      * Create an instance of {@link JAXBElement }{@code <}{@link ClassificationNodeQueryType }{@code >}}
570      * 
571      */
572     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "ClassificationNodeQuery")
573     public JAXBElement<ClassificationNodeQueryType> createClassificationNodeQuery(ClassificationNodeQueryType value) {
574         return new JAXBElement<>(_ClassificationNodeQuery_QNAME, ClassificationNodeQueryType.class, null, value);
575     }
576 
577     /**
578      * Create an instance of {@link JAXBElement }{@code <}{@link OrganizationQueryType }{@code >}}
579      * 
580      */
581     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "OrganizationQuery")
582     public JAXBElement<OrganizationQueryType> createOrganizationQuery(OrganizationQueryType value) {
583         return new JAXBElement<>(_OrganizationQuery_QNAME, OrganizationQueryType.class, null, value);
584     }
585 
586     /**
587      * Create an instance of {@link JAXBElement }{@code <}{@link NotificationQueryType }{@code >}}
588      * 
589      */
590     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "NotificationQuery")
591     public JAXBElement<NotificationQueryType> createNotificationQuery(NotificationQueryType value) {
592         return new JAXBElement<>(_NotificationQuery_QNAME, NotificationQueryType.class, null, value);
593     }
594 
595     /**
596      * Create an instance of {@link JAXBElement }{@code <}{@link ExternalIdentifierQueryType }{@code >}}
597      * 
598      */
599     @XmlElementDecl(namespace = "urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0", name = "ExternalIdentifierQuery")
600     public JAXBElement<ExternalIdentifierQueryType> createExternalIdentifierQuery(ExternalIdentifierQueryType value) {
601         return new JAXBElement<>(_ExternalIdentifierQuery_QNAME, ExternalIdentifierQueryType.class, null, value);
602     }
603 
604 }