View Javadoc
1   /**
2    * This Source Code Form is subject to the terms of the Mozilla Public
3    * License, v. 2.0. If a copy of the MPL was not distributed with this
4    * file, You can obtain one at http://mozilla.org/MPL/2.0/.
5    *
6    * If it is not possible or desirable to put the notice in a particular
7    * file, then You may include the notice in a location (such as a LICENSE
8    * file in a relevant directory) where a recipient would be likely to look
9    * for such a notice.
10  
11   * 
12   */
13   
14  /*  ---------------------------------------------------------------------------
15   *  U.S. Government, Department of the Army
16   *  Army Materiel Command
17   *  Research Development Engineering Command
18   *  Communications Electronics Research Development and Engineering Center
19   *  ---------------------------------------------------------------------------
20   */
21  
22  package org.oasis_open.docs.wsdm.muws2_2;
23  
24  import javax.xml.bind.JAXBElement;
25  import javax.xml.bind.annotation.XmlElementDecl;
26  import javax.xml.bind.annotation.XmlRegistry;
27  import javax.xml.datatype.Duration;
28  import java.util.Calendar;
29  import javax.xml.namespace.QName;
30  
31  
32  /**
33   * This object contains factory methods for each 
34   * Java content interface and Java element interface 
35   * generated in the org.oasis_open.docs.wsdm.muws2_2 package. 
36   * <p>An ObjectFactory allows you to programatically 
37   * construct new instances of the Java representation 
38   * for XML content. The Java representation of XML 
39   * content can consist of schema derived interfaces 
40   * and classes representing the binding of schema 
41   * type definitions, element declarations and model 
42   * groups.  Factory methods for each of these are 
43   * provided in this class.
44   * 
45   */
46  @XmlRegistry
47  public class ObjectFactory {
48  
49      private final static QName _Version_QNAME = new QName("http://docs.oasis-open.org/wsdm/muws2-2.xsd", "Version");
50      private final static QName _EnteredState_QNAME = new QName("http://docs.oasis-open.org/wsdm/muws2-2.xsd", "EnteredState");
51      private final static QName _ChangeType_QNAME = new QName("http://docs.oasis-open.org/wsdm/muws2-2.xsd", "ChangeType");
52      private final static QName _MetricGroup_QNAME = new QName("http://docs.oasis-open.org/wsdm/muws2-2.xsd", "MetricGroup");
53      private final static QName _ValidWhile_QNAME = new QName("http://docs.oasis-open.org/wsdm/muws2-2.xsd", "ValidWhile");
54      private final static QName _Capability_QNAME = new QName("http://docs.oasis-open.org/wsdm/muws2-2.xsd", "Capability");
55      private final static QName _Relationship_QNAME = new QName("http://docs.oasis-open.org/wsdm/muws2-2.xsd", "Relationship");
56      private final static QName _Participant_QNAME = new QName("http://docs.oasis-open.org/wsdm/muws2-2.xsd", "Participant");
57      private final static QName _Situation_QNAME = new QName("http://docs.oasis-open.org/wsdm/muws2-2.xsd", "Situation");
58      private final static QName _PostCondition_QNAME = new QName("http://docs.oasis-open.org/wsdm/muws2-2.xsd", "PostCondition");
59      private final static QName _Units_QNAME = new QName("http://docs.oasis-open.org/wsdm/muws2-2.xsd", "Units");
60      private final static QName _CalculationInterval_QNAME = new QName("http://docs.oasis-open.org/wsdm/muws2-2.xsd", "CalculationInterval");
61      private final static QName _Caption_QNAME = new QName("http://docs.oasis-open.org/wsdm/muws2-2.xsd", "Caption");
62      private final static QName _GatheringTime_QNAME = new QName("http://docs.oasis-open.org/wsdm/muws2-2.xsd", "GatheringTime");
63      private final static QName _PreviousState_QNAME = new QName("http://docs.oasis-open.org/wsdm/muws2-2.xsd", "PreviousState");
64      private final static QName _Type_QNAME = new QName("http://docs.oasis-open.org/wsdm/muws2-2.xsd", "Type");
65      private final static QName _StateTransition_QNAME = new QName("http://docs.oasis-open.org/wsdm/muws2-2.xsd", "StateTransition");
66      private final static QName _Name_QNAME = new QName("http://docs.oasis-open.org/wsdm/muws2-2.xsd", "Name");
67      private final static QName _CurrentTime_QNAME = new QName("http://docs.oasis-open.org/wsdm/muws2-2.xsd", "CurrentTime");
68      private final static QName _EventCorrelationProperties_QNAME = new QName("http://docs.oasis-open.org/wsdm/muws2-2.xsd", "EventCorrelationProperties");
69      private final static QName _State_QNAME = new QName("http://docs.oasis-open.org/wsdm/muws2-2.xsd", "State");
70      private final static QName _MsgCatalogInformation_QNAME = new QName("http://docs.oasis-open.org/wsdm/muws2-2.xsd", "MsgCatalogInformation");
71      private final static QName _OperationalStatus_QNAME = new QName("http://docs.oasis-open.org/wsdm/muws2-2.xsd", "OperationalStatus");
72      private final static QName _Description_QNAME = new QName("http://docs.oasis-open.org/wsdm/muws2-2.xsd", "Description");
73      private final static QName _TimeScope_QNAME = new QName("http://docs.oasis-open.org/wsdm/muws2-2.xsd", "TimeScope");
74  
75      /**
76       * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.oasis_open.docs.wsdm.muws2_2
77       * 
78       */
79      public ObjectFactory() {
80      }
81  
82      /**
83       * Create an instance of {@link ReportSituation }
84       * 
85       */
86      public ReportSituation createReportSituation() {
87          return new ReportSituation();
88      }
89  
90      /**
91       * Create an instance of {@link PauseInitiated }
92       * 
93       */
94      public PauseInitiated createPauseInitiated() {
95          return new PauseInitiated();
96      }
97  
98      /**
99       * Create an instance of {@link LogReport }
100      * 
101      */
102     public LogReport createLogReport() {
103         return new LogReport();
104     }
105 
106     /**
107      * Create an instance of {@link CreationNotification }
108      * 
109      */
110     public CreationNotification createCreationNotification() {
111         return new CreationNotification();
112     }
113 
114     /**
115      * Create an instance of {@link StateType }
116      * 
117      */
118     public StateType createStateType() {
119         return new StateType();
120     }
121 
122     /**
123      * Create an instance of {@link TraceReport }
124      * 
125      */
126     public TraceReport createTraceReport() {
127         return new TraceReport();
128     }
129 
130     /**
131      * Create an instance of {@link StartInitiated }
132      * 
133      */
134     public StartInitiated createStartInitiated() {
135         return new StartInitiated();
136     }
137 
138     /**
139      * Create an instance of {@link CreateSituation }
140      * 
141      */
142     public CreateSituation createCreateSituation() {
143         return new CreateSituation();
144     }
145 
146     /**
147      * Create an instance of {@link ConnectInitiated }
148      * 
149      */
150     public ConnectInitiated createConnectInitiated() {
151         return new ConnectInitiated();
152     }
153 
154     /**
155      * Create an instance of {@link RequestInitiated }
156      * 
157      */
158     public RequestInitiated createRequestInitiated() {
159         return new RequestInitiated();
160     }
161 
162     /**
163      * Create an instance of {@link OtherSituation }
164      * 
165      */
166     public OtherSituation createOtherSituation() {
167         return new OtherSituation();
168     }
169 
170     /**
171      * Create an instance of {@link StopSituation }
172      * 
173      */
174     public StopSituation createStopSituation() {
175         return new StopSituation();
176     }
177 
178     /**
179      * Create an instance of {@link RelationshipCreatedNotification }
180      * 
181      */
182     public RelationshipCreatedNotification createRelationshipCreatedNotification() {
183         return new RelationshipCreatedNotification();
184     }
185 
186     /**
187      * Create an instance of {@link RelationshipType }
188      * 
189      */
190     public RelationshipType createRelationshipType() {
191         return new RelationshipType();
192     }
193 
194     /**
195      * Create an instance of {@link EventCorrelationPropertiesType }
196      * 
197      */
198     public EventCorrelationPropertiesType createEventCorrelationPropertiesType() {
199         return new EventCorrelationPropertiesType();
200     }
201 
202     /**
203      * Create an instance of {@link ConfigureSituation }
204      * 
205      */
206     public ConfigureSituation createConfigureSituation() {
207         return new ConfigureSituation();
208     }
209 
210     /**
211      * Create an instance of {@link StartCompleted }
212      * 
213      */
214     public StartCompleted createStartCompleted() {
215         return new StartCompleted();
216     }
217 
218     /**
219      * Create an instance of {@link SituationCategoryType }
220      * 
221      */
222     public SituationCategoryType createSituationCategoryType() {
223         return new SituationCategoryType();
224     }
225 
226     /**
227      * Create an instance of {@link MsgCatalogInformationType }
228      * 
229      */
230     public MsgCatalogInformationType createMsgCatalogInformationType() {
231         return new MsgCatalogInformationType();
232     }
233 
234     /**
235      * Create an instance of {@link StopInitiated }
236      * 
237      */
238     public StopInitiated createStopInitiated() {
239         return new StopInitiated();
240     }
241 
242     /**
243      * Create an instance of {@link AbortInitiated }
244      * 
245      */
246     public AbortInitiated createAbortInitiated() {
247         return new AbortInitiated();
248     }
249 
250     /**
251      * Create an instance of {@link ConnectCompleted }
252      * 
253      */
254     public ConnectCompleted createConnectCompleted() {
255         return new ConnectCompleted();
256     }
257 
258     /**
259      * Create an instance of {@link QueryRelationshipsByType }
260      * 
261      */
262     public QueryRelationshipsByType createQueryRelationshipsByType() {
263         return new QueryRelationshipsByType();
264     }
265 
266     /**
267      * Create an instance of {@link RestartInitiated }
268      * 
269      */
270     public RestartInitiated createRestartInitiated() {
271         return new RestartInitiated();
272     }
273 
274     /**
275      * Create an instance of {@link SubstitutableMsgType }
276      * 
277      */
278     public SubstitutableMsgType createSubstitutableMsgType() {
279         return new SubstitutableMsgType();
280     }
281 
282     /**
283      * Create an instance of {@link DestructionNotification }
284      * 
285      */
286     public DestructionNotification createDestructionNotification() {
287         return new DestructionNotification();
288     }
289 
290     /**
291      * Create an instance of {@link DialectableExpressionType }
292      * 
293      */
294     public DialectableExpressionType createDialectableExpressionType() {
295         return new DialectableExpressionType();
296     }
297 
298     /**
299      * Create an instance of {@link DebugReport }
300      * 
301      */
302     public DebugReport createDebugReport() {
303         return new DebugReport();
304     }
305 
306     /**
307      * Create an instance of {@link ConnectSituation }
308      * 
309      */
310     public ConnectSituation createConnectSituation() {
311         return new ConnectSituation();
312     }
313 
314     /**
315      * Create an instance of {@link DestroyInitiated }
316      * 
317      */
318     public DestroyInitiated createDestroyInitiated() {
319         return new DestroyInitiated();
320     }
321 
322     /**
323      * Create an instance of {@link StartSituation }
324      * 
325      */
326     public StartSituation createStartSituation() {
327         return new StartSituation();
328     }
329 
330     /**
331      * Create an instance of {@link AvailabilitySituation }
332      * 
333      */
334     public AvailabilitySituation createAvailabilitySituation() {
335         return new AvailabilitySituation();
336     }
337 
338     /**
339      * Create an instance of {@link RequestCompleted }
340      * 
341      */
342     public RequestCompleted createRequestCompleted() {
343         return new RequestCompleted();
344     }
345 
346     /**
347      * Create an instance of {@link StateTransitionType }
348      * 
349      */
350     public StateTransitionType createStateTransitionType() {
351         return new StateTransitionType();
352     }
353 
354     /**
355      * Create an instance of {@link DestroyCompleted }
356      * 
357      */
358     public DestroyCompleted createDestroyCompleted() {
359         return new DestroyCompleted();
360     }
361 
362     /**
363      * Create an instance of {@link CategoryType }
364      * 
365      */
366     public CategoryType createCategoryType() {
367         return new CategoryType();
368     }
369 
370     /**
371      * Create an instance of {@link SecurityReport }
372      * 
373      */
374     public SecurityReport createSecurityReport() {
375         return new SecurityReport();
376     }
377 
378     /**
379      * Create an instance of {@link HeartbeatReport }
380      * 
381      */
382     public HeartbeatReport createHeartbeatReport() {
383         return new HeartbeatReport();
384     }
385 
386     /**
387      * Create an instance of {@link SituationType }
388      * 
389      */
390     public SituationType createSituationType() {
391         return new SituationType();
392     }
393 
394     /**
395      * Create an instance of {@link CreateInitiated }
396      * 
397      */
398     public CreateInitiated createCreateInitiated() {
399         return new CreateInitiated();
400     }
401 
402     /**
403      * Create an instance of {@link RelationshipTypeType }
404      * 
405      */
406     public RelationshipTypeType createRelationshipTypeType() {
407         return new RelationshipTypeType();
408     }
409 
410     /**
411      * Create an instance of {@link RelationshipDeletedNotification }
412      * 
413      */
414     public RelationshipDeletedNotification createRelationshipDeletedNotification() {
415         return new RelationshipDeletedNotification();
416     }
417 
418     /**
419      * Create an instance of {@link Self }
420      * 
421      */
422     public Self createSelf() {
423         return new Self();
424     }
425 
426     /**
427      * Create an instance of {@link LangString }
428      * 
429      */
430     public LangString createLangString() {
431         return new LangString();
432     }
433 
434     /**
435      * Create an instance of {@link StatusReport }
436      * 
437      */
438     public StatusReport createStatusReport() {
439         return new StatusReport();
440     }
441 
442     /**
443      * Create an instance of {@link RelationshipParticipantType }
444      * 
445      */
446     public RelationshipParticipantType createRelationshipParticipantType() {
447         return new RelationshipParticipantType();
448     }
449 
450     /**
451      * Create an instance of {@link CapabilitySituation }
452      * 
453      */
454     public CapabilitySituation createCapabilitySituation() {
455         return new CapabilitySituation();
456     }
457 
458     /**
459      * Create an instance of {@link StopCompleted }
460      * 
461      */
462     public StopCompleted createStopCompleted() {
463         return new StopCompleted();
464     }
465 
466     /**
467      * Create an instance of {@link PerformanceReport }
468      * 
469      */
470     public PerformanceReport createPerformanceReport() {
471         return new PerformanceReport();
472     }
473 
474     /**
475      * Create an instance of {@link RequestSituation }
476      * 
477      */
478     public RequestSituation createRequestSituation() {
479         return new RequestSituation();
480     }
481 
482     /**
483      * Create an instance of {@link ReconnectInitiated }
484      * 
485      */
486     public ReconnectInitiated createReconnectInitiated() {
487         return new ReconnectInitiated();
488     }
489 
490     /**
491      * Create an instance of {@link DestroySituation }
492      * 
493      */
494     public DestroySituation createDestroySituation() {
495         return new DestroySituation();
496     }
497 
498     /**
499      * Create an instance of {@link QueryRelationshipsByTypeResponse }
500      * 
501      */
502     public QueryRelationshipsByTypeResponse createQueryRelationshipsByTypeResponse() {
503         return new QueryRelationshipsByTypeResponse();
504     }
505 
506     /**
507      * Create an instance of {@link CreateCompleted }
508      * 
509      */
510     public CreateCompleted createCreateCompleted() {
511         return new CreateCompleted();
512     }
513 
514     /**
515      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
516      * 
517      */
518     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsdm/muws2-2.xsd", name = "Version")
519     public JAXBElement<String> createVersion(String value) {
520         return new JAXBElement<String>(_Version_QNAME, String.class, null, value);
521     }
522 
523     /**
524      * Create an instance of {@link JAXBElement }{@code <}{@link StateType }{@code >}}
525      * 
526      */
527     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsdm/muws2-2.xsd", name = "EnteredState")
528     public JAXBElement<StateType> createEnteredState(StateType value) {
529         return new JAXBElement<StateType>(_EnteredState_QNAME, StateType.class, null, value);
530     }
531 
532     /**
533      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
534      * 
535      */
536     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsdm/muws2-2.xsd", name = "ChangeType")
537     public JAXBElement<String> createChangeType(String value) {
538         return new JAXBElement<String>(_ChangeType_QNAME, String.class, null, value);
539     }
540 
541     /**
542      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
543      * 
544      */
545     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsdm/muws2-2.xsd", name = "MetricGroup")
546     public JAXBElement<String> createMetricGroup(String value) {
547         return new JAXBElement<String>(_MetricGroup_QNAME, String.class, null, value);
548     }
549 
550     /**
551      * Create an instance of {@link JAXBElement }{@code <}{@link DialectableExpressionType }{@code >}}
552      * 
553      */
554     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsdm/muws2-2.xsd", name = "ValidWhile")
555     public JAXBElement<DialectableExpressionType> createValidWhile(DialectableExpressionType value) {
556         return new JAXBElement<DialectableExpressionType>(_ValidWhile_QNAME, DialectableExpressionType.class, null, value);
557     }
558 
559     /**
560      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
561      * 
562      */
563     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsdm/muws2-2.xsd", name = "Capability")
564     public JAXBElement<String> createCapability(String value) {
565         return new JAXBElement<String>(_Capability_QNAME, String.class, null, value);
566     }
567 
568     /**
569      * Create an instance of {@link JAXBElement }{@code <}{@link RelationshipType }{@code >}}
570      * 
571      */
572     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsdm/muws2-2.xsd", name = "Relationship")
573     public JAXBElement<RelationshipType> createRelationship(RelationshipType value) {
574         return new JAXBElement<RelationshipType>(_Relationship_QNAME, RelationshipType.class, null, value);
575     }
576 
577     /**
578      * Create an instance of {@link JAXBElement }{@code <}{@link RelationshipParticipantType }{@code >}}
579      * 
580      */
581     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsdm/muws2-2.xsd", name = "Participant")
582     public JAXBElement<RelationshipParticipantType> createParticipant(RelationshipParticipantType value) {
583         return new JAXBElement<RelationshipParticipantType>(_Participant_QNAME, RelationshipParticipantType.class, null, value);
584     }
585 
586     /**
587      * Create an instance of {@link JAXBElement }{@code <}{@link SituationType }{@code >}}
588      * 
589      */
590     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsdm/muws2-2.xsd", name = "Situation")
591     public JAXBElement<SituationType> createSituation(SituationType value) {
592         return new JAXBElement<SituationType>(_Situation_QNAME, SituationType.class, null, value);
593     }
594 
595     /**
596      * Create an instance of {@link JAXBElement }{@code <}{@link DialectableExpressionType }{@code >}}
597      * 
598      */
599     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsdm/muws2-2.xsd", name = "PostCondition")
600     public JAXBElement<DialectableExpressionType> createPostCondition(DialectableExpressionType value) {
601         return new JAXBElement<DialectableExpressionType>(_PostCondition_QNAME, DialectableExpressionType.class, null, value);
602     }
603 
604     /**
605      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
606      * 
607      */
608     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsdm/muws2-2.xsd", name = "Units")
609     public JAXBElement<String> createUnits(String value) {
610         return new JAXBElement<String>(_Units_QNAME, String.class, null, value);
611     }
612 
613     /**
614      * Create an instance of {@link JAXBElement }{@code <}{@link Duration }{@code >}}
615      * 
616      */
617     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsdm/muws2-2.xsd", name = "CalculationInterval")
618     public JAXBElement<Duration> createCalculationInterval(Duration value) {
619         return new JAXBElement<Duration>(_CalculationInterval_QNAME, Duration.class, null, value);
620     }
621 
622     /**
623      * Create an instance of {@link JAXBElement }{@code <}{@link LangString }{@code >}}
624      * 
625      */
626     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsdm/muws2-2.xsd", name = "Caption")
627     public JAXBElement<LangString> createCaption(LangString value) {
628         return new JAXBElement<LangString>(_Caption_QNAME, LangString.class, null, value);
629     }
630 
631     /**
632      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
633      * 
634      */
635     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsdm/muws2-2.xsd", name = "GatheringTime")
636     public JAXBElement<String> createGatheringTime(String value) {
637         return new JAXBElement<String>(_GatheringTime_QNAME, String.class, null, value);
638     }
639 
640     /**
641      * Create an instance of {@link JAXBElement }{@code <}{@link StateType }{@code >}}
642      * 
643      */
644     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsdm/muws2-2.xsd", name = "PreviousState")
645     public JAXBElement<StateType> createPreviousState(StateType value) {
646         return new JAXBElement<StateType>(_PreviousState_QNAME, StateType.class, null, value);
647     }
648 
649     /**
650      * Create an instance of {@link JAXBElement }{@code <}{@link RelationshipTypeType }{@code >}}
651      * 
652      */
653     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsdm/muws2-2.xsd", name = "Type")
654     public JAXBElement<RelationshipTypeType> createType(RelationshipTypeType value) {
655         return new JAXBElement<RelationshipTypeType>(_Type_QNAME, RelationshipTypeType.class, null, value);
656     }
657 
658     /**
659      * Create an instance of {@link JAXBElement }{@code <}{@link StateTransitionType }{@code >}}
660      * 
661      */
662     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsdm/muws2-2.xsd", name = "StateTransition")
663     public JAXBElement<StateTransitionType> createStateTransition(StateTransitionType value) {
664         return new JAXBElement<StateTransitionType>(_StateTransition_QNAME, StateTransitionType.class, null, value);
665     }
666 
667     /**
668      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
669      * 
670      */
671     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsdm/muws2-2.xsd", name = "Name")
672     public JAXBElement<String> createName(String value) {
673         return new JAXBElement<String>(_Name_QNAME, String.class, null, value);
674     }
675 
676     /**
677      * Create an instance of {@link JAXBElement }{@code <}{@link Calendar }{@code >}}
678      * 
679      */
680     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsdm/muws2-2.xsd", name = "CurrentTime")
681     public JAXBElement<Calendar> createCurrentTime(Calendar value) {
682         return new JAXBElement<Calendar>(_CurrentTime_QNAME, Calendar.class, null, value);
683     }
684 
685     /**
686      * Create an instance of {@link JAXBElement }{@code <}{@link EventCorrelationPropertiesType }{@code >}}
687      * 
688      */
689     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsdm/muws2-2.xsd", name = "EventCorrelationProperties")
690     public JAXBElement<EventCorrelationPropertiesType> createEventCorrelationProperties(EventCorrelationPropertiesType value) {
691         return new JAXBElement<EventCorrelationPropertiesType>(_EventCorrelationProperties_QNAME, EventCorrelationPropertiesType.class, null, value);
692     }
693 
694     /**
695      * Create an instance of {@link JAXBElement }{@code <}{@link StateType }{@code >}}
696      * 
697      */
698     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsdm/muws2-2.xsd", name = "State")
699     public JAXBElement<StateType> createState(StateType value) {
700         return new JAXBElement<StateType>(_State_QNAME, StateType.class, null, value);
701     }
702 
703     /**
704      * Create an instance of {@link JAXBElement }{@code <}{@link MsgCatalogInformationType }{@code >}}
705      * 
706      */
707     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsdm/muws2-2.xsd", name = "MsgCatalogInformation")
708     public JAXBElement<MsgCatalogInformationType> createMsgCatalogInformation(MsgCatalogInformationType value) {
709         return new JAXBElement<MsgCatalogInformationType>(_MsgCatalogInformation_QNAME, MsgCatalogInformationType.class, null, value);
710     }
711 
712     /**
713      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
714      * 
715      */
716     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsdm/muws2-2.xsd", name = "OperationalStatus")
717     public JAXBElement<String> createOperationalStatus(String value) {
718         return new JAXBElement<String>(_OperationalStatus_QNAME, String.class, null, value);
719     }
720 
721     /**
722      * Create an instance of {@link JAXBElement }{@code <}{@link LangString }{@code >}}
723      * 
724      */
725     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsdm/muws2-2.xsd", name = "Description")
726     public JAXBElement<LangString> createDescription(LangString value) {
727         return new JAXBElement<LangString>(_Description_QNAME, LangString.class, null, value);
728     }
729 
730     /**
731      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
732      * 
733      */
734     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsdm/muws2-2.xsd", name = "TimeScope")
735     public JAXBElement<String> createTimeScope(String value) {
736         return new JAXBElement<String>(_TimeScope_QNAME, String.class, null, value);
737     }
738 
739 }