/* * Geotoolkit - An Open Source Java GIS Toolkit * http://www.geotoolkit.org * * (C) 2012, Geomatys * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. */ package org.geotoolkit.swes.xml.v200; import javax.xml.bind.JAXBElement; import javax.xml.bind.annotation.XmlElementDecl; import javax.xml.bind.annotation.XmlRegistry; import javax.xml.namespace.QName; /** * This object contains factory methods for each * Java content interface and Java element interface * generated in the net.opengis.swes._2 package. * <p>An ObjectFactory allows you to programatically * construct new instances of the Java representation * for XML content. The Java representation of XML * content can consist of schema derived interfaces * and classes representing the binding of schema * type definitions, element declarations and model * groups. Factory methods for each of these are * provided in this class. * */ @XmlRegistry public class ObjectFactory { private final static QName _NotificationProducerMetadata_QNAME = new QName("http://www.opengis.net/swes/2.0", "NotificationProducerMetadata"); private final static QName _InsertionMetadata_QNAME = new QName("http://www.opengis.net/swes/2.0", "InsertionMetadata"); private final static QName _SensorChanged_QNAME = new QName("http://www.opengis.net/swes/2.0", "SensorChanged"); private final static QName _NotificationBrokerMetadata_QNAME = new QName("http://www.opengis.net/swes/2.0", "NotificationBrokerMetadata"); private final static QName _SensorDescription_QNAME = new QName("http://www.opengis.net/swes/2.0", "SensorDescription"); private final static QName _ExtensibleResponse_QNAME = new QName("http://www.opengis.net/swes/2.0", "ExtensibleResponse"); private final static QName _FeatureRelationship_QNAME = new QName("http://www.opengis.net/swes/2.0", "FeatureRelationship"); private final static QName _AbstractContents_QNAME = new QName("http://www.opengis.net/swes/2.0", "AbstractContents"); private final static QName _ExtensibleRequest_QNAME = new QName("http://www.opengis.net/swes/2.0", "ExtensibleRequest"); private final static QName _UpdateSensorDescriptionResponse_QNAME = new QName("http://www.opengis.net/swes/2.0", "UpdateSensorDescriptionResponse"); private final static QName _InsertSensorResponse_QNAME = new QName("http://www.opengis.net/swes/2.0", "InsertSensorResponse"); private final static QName _DeleteSensorResponse_QNAME = new QName("http://www.opengis.net/swes/2.0", "DeleteSensorResponse"); private final static QName _InsertSensor_QNAME = new QName("http://www.opengis.net/swes/2.0", "InsertSensor"); private final static QName _OfferingChanged_QNAME = new QName("http://www.opengis.net/swes/2.0", "OfferingChanged"); private final static QName _DeleteSensor_QNAME = new QName("http://www.opengis.net/swes/2.0", "DeleteSensor"); private final static QName _AbstractSWES_QNAME = new QName("http://www.opengis.net/swes/2.0", "AbstractSWES"); private final static QName _FilterDialectMetadata_QNAME = new QName("http://www.opengis.net/swes/2.0", "FilterDialectMetadata"); private final static QName _UpdateSensorDescription_QNAME = new QName("http://www.opengis.net/swes/2.0", "UpdateSensorDescription"); private final static QName _DescribeSensorResponse_QNAME = new QName("http://www.opengis.net/swes/2.0", "DescribeSensorResponse"); private final static QName _SWESEvent_QNAME = new QName("http://www.opengis.net/swes/2.0", "SWESEvent"); private final static QName _SensorDescriptionUpdated_QNAME = new QName("http://www.opengis.net/swes/2.0", "SensorDescriptionUpdated"); private final static QName _DescribeSensor_QNAME = new QName("http://www.opengis.net/swes/2.0", "DescribeSensor"); private final static QName _AbstractOffering_QNAME = new QName("http://www.opengis.net/swes/2.0", "AbstractOffering"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: net.opengis.swes._2 * */ public ObjectFactory() { } /** * Create an instance of {@link UpdateSensorDescriptionType } * */ public UpdateSensorDescriptionType createUpdateSensorDescriptionType() { return new UpdateSensorDescriptionType(); } /** * Create an instance of {@link SensorChangedPropertyType } * */ public SensorChangedPropertyType createSensorChangedPropertyType() { return new SensorChangedPropertyType(); } /** * Create an instance of {@link FeatureRelationshipPropertyType } * */ public FeatureRelationshipPropertyType createFeatureRelationshipPropertyType() { return new FeatureRelationshipPropertyType(); } /** * Create an instance of {@link DeleteSensorResponsePropertyType } * */ public DeleteSensorResponsePropertyType createDeleteSensorResponsePropertyType() { return new DeleteSensorResponsePropertyType(); } /** * Create an instance of {@link SensorDescriptionUpdatedType.ValidTime } * */ public SensorDescriptionUpdatedType.ValidTime createSensorDescriptionUpdatedTypeValidTime() { return new SensorDescriptionUpdatedType.ValidTime(); } /** * Create an instance of {@link ExtensibleRequestPropertyType } * */ public ExtensibleRequestPropertyType createExtensibleRequestPropertyType() { return new ExtensibleRequestPropertyType(); } /** * Create an instance of {@link AbstractContentsPropertyType } * */ public AbstractContentsPropertyType createAbstractContentsPropertyType() { return new AbstractContentsPropertyType(); } /** * Create an instance of {@link FeatureRelationshipType } * */ public FeatureRelationshipType createFeatureRelationshipType() { return new FeatureRelationshipType(); } /** * Create an instance of {@link AbstractContentsType.RelatedFeature } * */ public AbstractContentsType.RelatedFeature createAbstractContentsTypeRelatedFeature() { return new AbstractContentsType.RelatedFeature(); } /** * Create an instance of {@link DescribeSensorType.ValidTime } * */ public DescribeSensorType.ValidTime createDescribeSensorTypeValidTime() { return new DescribeSensorType.ValidTime(); } /** * Create an instance of {@link InsertSensorResponsePropertyType } * */ public InsertSensorResponsePropertyType createInsertSensorResponsePropertyType() { return new InsertSensorResponsePropertyType(); } /** * Create an instance of {@link ExtensibleResponsePropertyType } * */ public ExtensibleResponsePropertyType createExtensibleResponsePropertyType() { return new ExtensibleResponsePropertyType(); } /** * Create an instance of {@link InsertSensorType } * */ public InsertSensorType createInsertSensorType() { return new InsertSensorType(); } /** * Create an instance of {@link AbstractContentsType.Offering } * */ public AbstractContentsType.Offering createAbstractContentsTypeOffering() { return new AbstractContentsType.Offering(); } /** * Create an instance of {@link NotificationProducerMetadataType.ProducerEndpoint } * */ public NotificationProducerMetadataType.ProducerEndpoint createNotificationProducerMetadataTypeProducerEndpoint() { return new NotificationProducerMetadataType.ProducerEndpoint(); } /** * Create an instance of {@link SensorDescriptionType } * */ public SensorDescriptionType createSensorDescriptionType() { return new SensorDescriptionType(); } /** * Create an instance of {@link AbstractOfferingPropertyType } * */ public AbstractOfferingPropertyType createAbstractOfferingPropertyType() { return new AbstractOfferingPropertyType(); } /** * Create an instance of {@link SWESEventPropertyType } * */ public SWESEventPropertyType createSWESEventPropertyType() { return new SWESEventPropertyType(); } /** * Create an instance of {@link DescribeSensorResponseType } * */ public DescribeSensorResponseType createDescribeSensorResponseType() { return new DescribeSensorResponseType(); } /** * Create an instance of {@link NotificationBrokerMetadataType } * */ public NotificationBrokerMetadataType createNotificationBrokerMetadataType() { return new NotificationBrokerMetadataType(); } /** * Create an instance of {@link SensorDescriptionType.Data } * */ public SensorDescriptionType.Data createSensorDescriptionTypeData() { return new SensorDescriptionType.Data(); } /** * Create an instance of {@link AbstractOfferingType.RelatedFeature } * */ public AbstractOfferingType.RelatedFeature createAbstractOfferingTypeRelatedFeature() { return new AbstractOfferingType.RelatedFeature(); } /** * Create an instance of {@link AbstractSWESPropertyType } * */ public AbstractSWESPropertyType createAbstractSWESPropertyType() { return new AbstractSWESPropertyType(); } /** * Create an instance of {@link DescribeSensorResponsePropertyType } * */ public DescribeSensorResponsePropertyType createDescribeSensorResponsePropertyType() { return new DescribeSensorResponsePropertyType(); } /** * Create an instance of {@link SensorChangedType } * */ public SensorChangedType createSensorChangedType() { return new SensorChangedType(); } /** * Create an instance of {@link UpdateSensorDescriptionPropertyType } * */ public UpdateSensorDescriptionPropertyType createUpdateSensorDescriptionPropertyType() { return new UpdateSensorDescriptionPropertyType(); } /** * Create an instance of {@link SensorDescriptionType.ValidTime } * */ public SensorDescriptionType.ValidTime createSensorDescriptionTypeValidTime() { return new SensorDescriptionType.ValidTime(); } /** * Create an instance of {@link OfferingChangedPropertyType } * */ public OfferingChangedPropertyType createOfferingChangedPropertyType() { return new OfferingChangedPropertyType(); } /** * Create an instance of {@link NotificationProducerMetadataType.ServedTopics } * */ public NotificationProducerMetadataType.ServedTopics createNotificationProducerMetadataTypeServedTopics() { return new NotificationProducerMetadataType.ServedTopics(); } /** * Create an instance of {@link DeleteSensorPropertyType } * */ public DeleteSensorPropertyType createDeleteSensorPropertyType() { return new DeleteSensorPropertyType(); } /** * Create an instance of {@link OfferingChangedType } * */ public OfferingChangedType createOfferingChangedType() { return new OfferingChangedType(); } /** * Create an instance of {@link SensorDescriptionUpdatedType } * */ public SensorDescriptionUpdatedType createSensorDescriptionUpdatedType() { return new SensorDescriptionUpdatedType(); } /** * Create an instance of {@link SWESEventType.Service } * */ public SWESEventType.Service createSWESEventTypeService() { return new SWESEventType.Service(); } /** * Create an instance of {@link DescribeSensorType } * */ public DescribeSensorType createDescribeSensorType() { return new DescribeSensorType(); } /** * Create an instance of {@link DeleteSensorResponseType } * */ public DeleteSensorResponseType createDeleteSensorResponseType() { return new DeleteSensorResponseType(); } /** * Create an instance of {@link InsertSensorPropertyType } * */ public InsertSensorPropertyType createInsertSensorPropertyType() { return new InsertSensorPropertyType(); } /** * Create an instance of {@link FilterDialectMetadataType } * */ public FilterDialectMetadataType createFilterDialectMetadataType() { return new FilterDialectMetadataType(); } /** * Create an instance of {@link FilterDialectMetadataPropertyType } * */ public FilterDialectMetadataPropertyType createFilterDialectMetadataPropertyType() { return new FilterDialectMetadataPropertyType(); } /** * Create an instance of {@link InsertSensorType.ProcedureDescription } * */ public ProcedureDescription createProcedureDescription() { return new ProcedureDescription(); } /** * Create an instance of {@link UpdateSensorDescriptionResponseType } * */ public UpdateSensorDescriptionResponseType createUpdateSensorDescriptionResponseType() { return new UpdateSensorDescriptionResponseType(); } /** * Create an instance of {@link UpdateSensorDescriptionResponsePropertyType } * */ public UpdateSensorDescriptionResponsePropertyType createUpdateSensorDescriptionResponsePropertyType() { return new UpdateSensorDescriptionResponsePropertyType(); } /** * Create an instance of {@link DeleteSensorType } * */ public DeleteSensorType createDeleteSensorType() { return new DeleteSensorType(); } /** * Create an instance of {@link InsertionMetadataPropertyType } * */ public InsertionMetadataPropertyType createInsertionMetadataPropertyType() { return new InsertionMetadataPropertyType(); } /** * Create an instance of {@link UpdateSensorDescriptionType.Description } * */ public UpdateSensorDescriptionType.Description createUpdateSensorDescriptionTypeDescription() { return new UpdateSensorDescriptionType.Description(); } /** * Create an instance of {@link SWESEventType } * */ public SWESEventType createSWESEventType() { return new SWESEventType(); } /** * Create an instance of {@link SensorDescriptionPropertyType } * */ public SensorDescriptionPropertyType createSensorDescriptionPropertyType() { return new SensorDescriptionPropertyType(); } /** * Create an instance of {@link NotificationProducerMetadataPropertyType } * */ public NotificationProducerMetadataPropertyType createNotificationProducerMetadataPropertyType() { return new NotificationProducerMetadataPropertyType(); } /** * Create an instance of {@link DescribeSensorPropertyType } * */ public DescribeSensorPropertyType createDescribeSensorPropertyType() { return new DescribeSensorPropertyType(); } /** * Create an instance of {@link DescribeSensorResponseType.Description } * */ public DescribeSensorResponseType.Description createDescribeSensorResponseTypeDescription() { return new DescribeSensorResponseType.Description(); } /** * Create an instance of {@link InsertSensorResponseType } * */ public InsertSensorResponseType createInsertSensorResponseType() { return new InsertSensorResponseType(); } /** * Create an instance of {@link NotificationProducerMetadataType } * */ public NotificationProducerMetadataType createNotificationProducerMetadataType() { return new NotificationProducerMetadataType(); } /** * Create an instance of {@link SensorDescriptionUpdatedPropertyType } * */ public SensorDescriptionUpdatedPropertyType createSensorDescriptionUpdatedPropertyType() { return new SensorDescriptionUpdatedPropertyType(); } /** * Create an instance of {@link InsertSensorType.RelatedFeature } * */ public InsertSensorType.RelatedFeature createInsertSensorTypeRelatedFeature() { return new InsertSensorType.RelatedFeature(); } /** * Create an instance of {@link InsertSensorType.Metadata } * */ public InsertSensorType.Metadata createInsertSensorTypeMetadata() { return new InsertSensorType.Metadata(); } /** * Create an instance of {@link NotificationBrokerMetadataPropertyType } * */ public NotificationBrokerMetadataPropertyType createNotificationBrokerMetadataPropertyType() { return new NotificationBrokerMetadataPropertyType(); } /** * Create an instance of {@link NotificationProducerMetadataType.SupportedDialects } * */ public NotificationProducerMetadataType.SupportedDialects createNotificationProducerMetadataTypeSupportedDialects() { return new NotificationProducerMetadataType.SupportedDialects(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link NotificationProducerMetadataType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/swes/2.0", name = "NotificationProducerMetadata", substitutionHeadNamespace = "http://www.opengis.net/swes/2.0", substitutionHeadName = "AbstractSWES") public JAXBElement<NotificationProducerMetadataType> createNotificationProducerMetadata(NotificationProducerMetadataType value) { return new JAXBElement<NotificationProducerMetadataType>(_NotificationProducerMetadata_QNAME, NotificationProducerMetadataType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link InsertionMetadataType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/swes/2.0", name = "InsertionMetadata") public JAXBElement<InsertionMetadataType> createInsertionMetadata(InsertionMetadataType value) { return new JAXBElement<InsertionMetadataType>(_InsertionMetadata_QNAME, InsertionMetadataType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link SensorChangedType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/swes/2.0", name = "SensorChanged", substitutionHeadNamespace = "http://www.opengis.net/swes/2.0", substitutionHeadName = "SWESEvent") public JAXBElement<SensorChangedType> createSensorChanged(SensorChangedType value) { return new JAXBElement<SensorChangedType>(_SensorChanged_QNAME, SensorChangedType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link NotificationBrokerMetadataType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/swes/2.0", name = "NotificationBrokerMetadata", substitutionHeadNamespace = "http://www.opengis.net/swes/2.0", substitutionHeadName = "NotificationProducerMetadata") public JAXBElement<NotificationBrokerMetadataType> createNotificationBrokerMetadata(NotificationBrokerMetadataType value) { return new JAXBElement<NotificationBrokerMetadataType>(_NotificationBrokerMetadata_QNAME, NotificationBrokerMetadataType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link SensorDescriptionType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/swes/2.0", name = "SensorDescription") public JAXBElement<SensorDescriptionType> createSensorDescription(SensorDescriptionType value) { return new JAXBElement<SensorDescriptionType>(_SensorDescription_QNAME, SensorDescriptionType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ExtensibleResponseType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/swes/2.0", name = "ExtensibleResponse") public JAXBElement<ExtensibleResponseType> createExtensibleResponse(ExtensibleResponseType value) { return new JAXBElement<ExtensibleResponseType>(_ExtensibleResponse_QNAME, ExtensibleResponseType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link FeatureRelationshipType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/swes/2.0", name = "FeatureRelationship") public JAXBElement<FeatureRelationshipType> createFeatureRelationship(FeatureRelationshipType value) { return new JAXBElement<FeatureRelationshipType>(_FeatureRelationship_QNAME, FeatureRelationshipType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractContentsType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/swes/2.0", name = "AbstractContents", substitutionHeadNamespace = "http://www.opengis.net/swes/2.0", substitutionHeadName = "AbstractSWES") public JAXBElement<AbstractContentsType> createAbstractContents(AbstractContentsType value) { return new JAXBElement<AbstractContentsType>(_AbstractContents_QNAME, AbstractContentsType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ExtensibleRequestType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/swes/2.0", name = "ExtensibleRequest") public JAXBElement<ExtensibleRequestType> createExtensibleRequest(ExtensibleRequestType value) { return new JAXBElement<ExtensibleRequestType>(_ExtensibleRequest_QNAME, ExtensibleRequestType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link UpdateSensorDescriptionResponseType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/swes/2.0", name = "UpdateSensorDescriptionResponse", substitutionHeadNamespace = "http://www.opengis.net/swes/2.0", substitutionHeadName = "ExtensibleResponse") public JAXBElement<UpdateSensorDescriptionResponseType> createUpdateSensorDescriptionResponse(UpdateSensorDescriptionResponseType value) { return new JAXBElement<UpdateSensorDescriptionResponseType>(_UpdateSensorDescriptionResponse_QNAME, UpdateSensorDescriptionResponseType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link InsertSensorResponseType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/swes/2.0", name = "InsertSensorResponse", substitutionHeadNamespace = "http://www.opengis.net/swes/2.0", substitutionHeadName = "ExtensibleResponse") public JAXBElement<InsertSensorResponseType> createInsertSensorResponse(InsertSensorResponseType value) { return new JAXBElement<InsertSensorResponseType>(_InsertSensorResponse_QNAME, InsertSensorResponseType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link DeleteSensorResponseType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/swes/2.0", name = "DeleteSensorResponse", substitutionHeadNamespace = "http://www.opengis.net/swes/2.0", substitutionHeadName = "ExtensibleResponse") public JAXBElement<DeleteSensorResponseType> createDeleteSensorResponse(DeleteSensorResponseType value) { return new JAXBElement<DeleteSensorResponseType>(_DeleteSensorResponse_QNAME, DeleteSensorResponseType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link InsertSensorType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/swes/2.0", name = "InsertSensor", substitutionHeadNamespace = "http://www.opengis.net/swes/2.0", substitutionHeadName = "ExtensibleRequest") public JAXBElement<InsertSensorType> createInsertSensor(InsertSensorType value) { return new JAXBElement<InsertSensorType>(_InsertSensor_QNAME, InsertSensorType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link OfferingChangedType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/swes/2.0", name = "OfferingChanged", substitutionHeadNamespace = "http://www.opengis.net/swes/2.0", substitutionHeadName = "SWESEvent") public JAXBElement<OfferingChangedType> createOfferingChanged(OfferingChangedType value) { return new JAXBElement<OfferingChangedType>(_OfferingChanged_QNAME, OfferingChangedType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link DeleteSensorType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/swes/2.0", name = "DeleteSensor", substitutionHeadNamespace = "http://www.opengis.net/swes/2.0", substitutionHeadName = "ExtensibleRequest") public JAXBElement<DeleteSensorType> createDeleteSensor(DeleteSensorType value) { return new JAXBElement<DeleteSensorType>(_DeleteSensor_QNAME, DeleteSensorType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractSWESType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/swes/2.0", name = "AbstractSWES") public JAXBElement<AbstractSWESType> createAbstractSWES(AbstractSWESType value) { return new JAXBElement<AbstractSWESType>(_AbstractSWES_QNAME, AbstractSWESType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link FilterDialectMetadataType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/swes/2.0", name = "FilterDialectMetadata", substitutionHeadNamespace = "http://www.opengis.net/swes/2.0", substitutionHeadName = "AbstractSWES") public JAXBElement<FilterDialectMetadataType> createFilterDialectMetadata(FilterDialectMetadataType value) { return new JAXBElement<FilterDialectMetadataType>(_FilterDialectMetadata_QNAME, FilterDialectMetadataType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link UpdateSensorDescriptionType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/swes/2.0", name = "UpdateSensorDescription", substitutionHeadNamespace = "http://www.opengis.net/swes/2.0", substitutionHeadName = "ExtensibleRequest") public JAXBElement<UpdateSensorDescriptionType> createUpdateSensorDescription(UpdateSensorDescriptionType value) { return new JAXBElement<UpdateSensorDescriptionType>(_UpdateSensorDescription_QNAME, UpdateSensorDescriptionType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link DescribeSensorResponseType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/swes/2.0", name = "DescribeSensorResponse", substitutionHeadNamespace = "http://www.opengis.net/swes/2.0", substitutionHeadName = "ExtensibleResponse") public JAXBElement<DescribeSensorResponseType> createDescribeSensorResponse(DescribeSensorResponseType value) { return new JAXBElement<DescribeSensorResponseType>(_DescribeSensorResponse_QNAME, DescribeSensorResponseType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link SWESEventType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/swes/2.0", name = "SWESEvent", substitutionHeadNamespace = "http://www.opengis.net/swes/2.0", substitutionHeadName = "AbstractSWES") public JAXBElement<SWESEventType> createSWESEvent(SWESEventType value) { return new JAXBElement<SWESEventType>(_SWESEvent_QNAME, SWESEventType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link SensorDescriptionUpdatedType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/swes/2.0", name = "SensorDescriptionUpdated", substitutionHeadNamespace = "http://www.opengis.net/swes/2.0", substitutionHeadName = "SensorChanged") public JAXBElement<SensorDescriptionUpdatedType> createSensorDescriptionUpdated(SensorDescriptionUpdatedType value) { return new JAXBElement<SensorDescriptionUpdatedType>(_SensorDescriptionUpdated_QNAME, SensorDescriptionUpdatedType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link DescribeSensorType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/swes/2.0", name = "DescribeSensor", substitutionHeadNamespace = "http://www.opengis.net/swes/2.0", substitutionHeadName = "ExtensibleRequest") public JAXBElement<DescribeSensorType> createDescribeSensor(DescribeSensorType value) { return new JAXBElement<DescribeSensorType>(_DescribeSensor_QNAME, DescribeSensorType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractOfferingType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/swes/2.0", name = "AbstractOffering", substitutionHeadNamespace = "http://www.opengis.net/swes/2.0", substitutionHeadName = "AbstractSWES") public JAXBElement<AbstractOfferingType> createAbstractOffering(AbstractOfferingType value) { return new JAXBElement<AbstractOfferingType>(_AbstractOffering_QNAME, AbstractOfferingType.class, null, value); } }