/* * Geotoolkit - An Open Source Java GIS Toolkit * http://www.geotoolkit.org * * (C) 2014, 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.sml.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.sensorml._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 _AbstractSettings_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "AbstractSettings"); private final static QName _AbstractProcess_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "AbstractProcess"); private final static QName _InputList_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "InputList"); private final static QName _ConnectionList_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "ConnectionList"); private final static QName _SimpleProcess_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "SimpleProcess"); private final static QName _EventList_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "EventList"); private final static QName _Event_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "Event"); private final static QName _AbstractModes_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "AbstractModes"); private final static QName _ComponentList_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "ComponentList"); private final static QName _FeatureList_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "FeatureList"); private final static QName _Mode_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "Mode"); private final static QName _ModeChoice_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "ModeChoice"); private final static QName _AbstractMetadataList_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "AbstractMetadataList"); private final static QName _OutputList_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "OutputList"); private final static QName _ProcessMethod_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "ProcessMethod"); private final static QName _Link_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "Link"); private final static QName _DescribedObject_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "DescribedObject"); private final static QName _AbstractPhysicalProcess_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "AbstractPhysicalProcess"); private final static QName _CharacteristicList_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "CharacteristicList"); private final static QName _SpatialFrame_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "SpatialFrame"); private final static QName _KeywordList_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "KeywordList"); private final static QName _TemporalFrame_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "TemporalFrame"); private final static QName _PhysicalComponent_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "PhysicalComponent"); private final static QName _AggregateProcess_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "AggregateProcess"); private final static QName _ObservableProperty_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "ObservableProperty"); private final static QName _DataInterface_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "DataInterface"); private final static QName _ClassifierList_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "ClassifierList"); private final static QName _ContactList_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "ContactList"); private final static QName _DocumentList_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "DocumentList"); private final static QName _AbstractAlgorithm_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "AbstractAlgorithm"); private final static QName _Term_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "Term"); private final static QName _IdentifierList_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "IdentifierList"); private final static QName _Settings_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "Settings"); private final static QName _CapabilityList_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "CapabilityList"); private final static QName _PhysicalSystem_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "PhysicalSystem"); private final static QName _ParameterList_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "ParameterList"); private final static QName _IdentifierListTypeIdentifier_QNAME = new QName("http://www.opengis.net/sensorml/2.0", "identifier"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: net.opengis.sensorml._2 * */ public ObjectFactory() { } /** * Create an instance of {@link ArraySettingPropertyType } * */ public ArraySettingPropertyType createArraySettingPropertyType() { return new ArraySettingPropertyType(); } /** * Create an instance of {@link ArraySettingPropertyType.ArrayValues } * */ public ArraySettingPropertyType.ArrayValues createArraySettingPropertyTypeArrayValues() { return new ArraySettingPropertyType.ArrayValues(); } /** * Create an instance of {@link ClassifierListType } * */ public ClassifierListType createClassifierListType() { return new ClassifierListType(); } /** * Create an instance of {@link ParameterListType } * */ public ParameterListType createParameterListType() { return new ParameterListType(); } /** * Create an instance of {@link CapabilityListType } * */ public CapabilityListType createCapabilityListType() { return new CapabilityListType(); } /** * Create an instance of {@link ConnectionListType } * */ public ConnectionListType createConnectionListType() { return new ConnectionListType(); } /** * Create an instance of {@link CharacteristicListType } * */ public CharacteristicListType createCharacteristicListType() { return new CharacteristicListType(); } /** * Create an instance of {@link EventType } * */ public EventType createEventType() { return new EventType(); } /** * Create an instance of {@link SpatialFrameType } * */ public SpatialFrameType createSpatialFrameType() { return new SpatialFrameType(); } /** * Create an instance of {@link IdentifierListType } * */ public IdentifierListType createIdentifierListType() { return new IdentifierListType(); } /** * Create an instance of {@link OutputListType } * */ public OutputListType createOutputListType() { return new OutputListType(); } /** * Create an instance of {@link ProcessMethodType } * */ public ProcessMethodType createProcessMethodType() { return new ProcessMethodType(); } /** * Create an instance of {@link ComponentListType } * */ public ComponentListType createComponentListType() { return new ComponentListType(); } /** * Create an instance of {@link InputListType } * */ public InputListType createInputListType() { return new InputListType(); } /** * Create an instance of {@link ObservablePropertyType } * */ public ObservablePropertyType createObservablePropertyType() { return new ObservablePropertyType(); } /** * Create an instance of {@link FeatureListType } * */ public FeatureListType createFeatureListType() { return new FeatureListType(); } /** * Create an instance of {@link AbstractMetadataListType } * */ public AbstractMetadataListType createAbstractMetadataListType() { return new AbstractMetadataListType(); } /** * Create an instance of {@link AggregateProcessType } * */ public AggregateProcessType createAggregateProcessType() { return new AggregateProcessType(); } /** * Create an instance of {@link DocumentListType } * */ public DocumentListType createDocumentListType() { return new DocumentListType(); } /** * Create an instance of {@link AbstractSettingsType } * */ public AbstractSettingsType createAbstractSettingsType() { return new AbstractSettingsType(); } /** * Create an instance of {@link KeywordListType } * */ public KeywordListType createKeywordListType() { return new KeywordListType(); } /** * Create an instance of {@link AbstractModesType } * */ public AbstractModesType createAbstractModesType() { return new AbstractModesType(); } /** * Create an instance of {@link PhysicalComponentType } * */ public PhysicalComponentType createPhysicalComponentType() { return new PhysicalComponentType(); } /** * Create an instance of {@link TemporalFrameType } * */ public TemporalFrameType createTemporalFrameType() { return new TemporalFrameType(); } /** * Create an instance of {@link SimpleProcessType } * */ public SimpleProcessType createSimpleProcessType() { return new SimpleProcessType(); } /** * Create an instance of {@link SettingsType } * */ public SettingsType createSettingsType() { return new SettingsType(); } /** * Create an instance of {@link PhysicalSystemType } * */ public PhysicalSystemType createPhysicalSystemType() { return new PhysicalSystemType(); } /** * Create an instance of {@link DataInterfaceType } * */ public DataInterfaceType createDataInterfaceType() { return new DataInterfaceType(); } /** * Create an instance of {@link ModeType } * */ public ModeType createModeType() { return new ModeType(); } /** * Create an instance of {@link TermType } * */ public TermType createTermType() { return new TermType(); } /** * Create an instance of {@link ContactListType } * */ public ContactListType createContactListType() { return new ContactListType(); } /** * Create an instance of {@link LinkType } * */ public LinkType createLinkType() { return new LinkType(); } /** * Create an instance of {@link EventListType } * */ public EventListType createEventListType() { return new EventListType(); } /** * Create an instance of {@link ModeChoiceType } * */ public ModeChoiceType createModeChoiceType() { return new ModeChoiceType(); } /** * Create an instance of {@link ClassifierListPropertyType } * */ public ClassifierListPropertyType createClassifierListPropertyType() { return new ClassifierListPropertyType(); } /** * Create an instance of {@link AbstractAlgorithmPropertyType } * */ public AbstractAlgorithmPropertyType createAbstractAlgorithmPropertyType() { return new AbstractAlgorithmPropertyType(); } /** * Create an instance of {@link InputListPropertyType } * */ public InputListPropertyType createInputListPropertyType() { return new InputListPropertyType(); } /** * Create an instance of {@link ConnectionListPropertyType } * */ public ConnectionListPropertyType createConnectionListPropertyType() { return new ConnectionListPropertyType(); } /** * Create an instance of {@link TemporalFramePropertyType } * */ public TemporalFramePropertyType createTemporalFramePropertyType() { return new TemporalFramePropertyType(); } /** * Create an instance of {@link ParameterListPropertyType } * */ public ParameterListPropertyType createParameterListPropertyType() { return new ParameterListPropertyType(); } /** * Create an instance of {@link FeatureListPropertyType } * */ public FeatureListPropertyType createFeatureListPropertyType() { return new FeatureListPropertyType(); } /** * Create an instance of {@link PhysicalComponentPropertyType } * */ public PhysicalComponentPropertyType createPhysicalComponentPropertyType() { return new PhysicalComponentPropertyType(); } /** * Create an instance of {@link ProcessMethodPropertyType } * */ public ProcessMethodPropertyType createProcessMethodPropertyType() { return new ProcessMethodPropertyType(); } /** * Create an instance of {@link IdentifierListPropertyType } * */ public IdentifierListPropertyType createIdentifierListPropertyType() { return new IdentifierListPropertyType(); } /** * Create an instance of {@link KeywordListPropertyType } * */ public KeywordListPropertyType createKeywordListPropertyType() { return new KeywordListPropertyType(); } /** * Create an instance of {@link AbstractSettingsPropertyType } * */ public AbstractSettingsPropertyType createAbstractSettingsPropertyType() { return new AbstractSettingsPropertyType(); } /** * Create an instance of {@link StatusSettingPropertyType } * */ public StatusSettingPropertyType createStatusSettingPropertyType() { return new StatusSettingPropertyType(); } /** * Create an instance of {@link OutputListPropertyType } * */ public OutputListPropertyType createOutputListPropertyType() { return new OutputListPropertyType(); } /** * Create an instance of {@link ObservablePropertyPropertyType } * */ public ObservablePropertyPropertyType createObservablePropertyPropertyType() { return new ObservablePropertyPropertyType(); } /** * Create an instance of {@link ConstraintPropertyType } * */ public ConstraintPropertyType createConstraintPropertyType() { return new ConstraintPropertyType(); } /** * Create an instance of {@link DataComponentRefPropertyType } * */ public DataComponentRefPropertyType createDataComponentRefPropertyType() { return new DataComponentRefPropertyType(); } /** * Create an instance of {@link AggregateProcessPropertyType } * */ public AggregateProcessPropertyType createAggregateProcessPropertyType() { return new AggregateProcessPropertyType(); } /** * Create an instance of {@link CharacteristicListPropertyType } * */ public CharacteristicListPropertyType createCharacteristicListPropertyType() { return new CharacteristicListPropertyType(); } /** * Create an instance of {@link EventPropertyType } * */ public EventPropertyType createEventPropertyType() { return new EventPropertyType(); } /** * Create an instance of {@link PositionUnionPropertyType } * */ public PositionUnionPropertyType createPositionUnionPropertyType() { return new PositionUnionPropertyType(); } /** * Create an instance of {@link SimpleProcessPropertyType } * */ public SimpleProcessPropertyType createSimpleProcessPropertyType() { return new SimpleProcessPropertyType(); } /** * Create an instance of {@link AbstractProcessPropertyType } * */ public AbstractProcessPropertyType createAbstractProcessPropertyType() { return new AbstractProcessPropertyType(); } /** * Create an instance of {@link ContactListPropertyType } * */ public ContactListPropertyType createContactListPropertyType() { return new ContactListPropertyType(); } /** * Create an instance of {@link DataComponentOrObservablePropertyType } * */ public DataComponentOrObservablePropertyType createDataComponentOrObservablePropertyType() { return new DataComponentOrObservablePropertyType(); } /** * Create an instance of {@link AbstractPhysicalProcessPropertyType } * */ public AbstractPhysicalProcessPropertyType createAbstractPhysicalProcessPropertyType() { return new AbstractPhysicalProcessPropertyType(); } /** * Create an instance of {@link EventListPropertyType } * */ public EventListPropertyType createEventListPropertyType() { return new EventListPropertyType(); } /** * Create an instance of {@link ConstraintSettingPropertyType } * */ public ConstraintSettingPropertyType createConstraintSettingPropertyType() { return new ConstraintSettingPropertyType(); } /** * Create an instance of {@link ModeSettingPropertyType } * */ public ModeSettingPropertyType createModeSettingPropertyType() { return new ModeSettingPropertyType(); } /** * Create an instance of {@link SettingsPropertyType } * */ public SettingsPropertyType createSettingsPropertyType() { return new SettingsPropertyType(); } /** * Create an instance of {@link DataInterfacePropertyType } * */ public DataInterfacePropertyType createDataInterfacePropertyType() { return new DataInterfacePropertyType(); } /** * Create an instance of {@link CapabilityListPropertyType } * */ public CapabilityListPropertyType createCapabilityListPropertyType() { return new CapabilityListPropertyType(); } /** * Create an instance of {@link TermPropertyType } * */ public TermPropertyType createTermPropertyType() { return new TermPropertyType(); } /** * Create an instance of {@link ModeChoicePropertyType } * */ public ModeChoicePropertyType createModeChoicePropertyType() { return new ModeChoicePropertyType(); } /** * Create an instance of {@link AbstractMetadataListPropertyType } * */ public AbstractMetadataListPropertyType createAbstractMetadataListPropertyType() { return new AbstractMetadataListPropertyType(); } /** * Create an instance of {@link LinkPropertyType } * */ public LinkPropertyType createLinkPropertyType() { return new LinkPropertyType(); } /** * Create an instance of {@link DocumentListPropertyType } * */ public DocumentListPropertyType createDocumentListPropertyType() { return new DocumentListPropertyType(); } /** * Create an instance of {@link TimeInstantOrPeriodPropertyType } * */ public TimeInstantOrPeriodPropertyType createTimeInstantOrPeriodPropertyType() { return new TimeInstantOrPeriodPropertyType(); } /** * Create an instance of {@link ComponentListPropertyType } * */ public ComponentListPropertyType createComponentListPropertyType() { return new ComponentListPropertyType(); } /** * Create an instance of {@link AbstractModesPropertyType } * */ public AbstractModesPropertyType createAbstractModesPropertyType() { return new AbstractModesPropertyType(); } /** * Create an instance of {@link DescribedObjectPropertyType } * */ public DescribedObjectPropertyType createDescribedObjectPropertyType() { return new DescribedObjectPropertyType(); } /** * Create an instance of {@link ValueSettingPropertyType } * */ public ValueSettingPropertyType createValueSettingPropertyType() { return new ValueSettingPropertyType(); } /** * Create an instance of {@link PhysicalSystemPropertyType } * */ public PhysicalSystemPropertyType createPhysicalSystemPropertyType() { return new PhysicalSystemPropertyType(); } /** * Create an instance of {@link ModePropertyType } * */ public ModePropertyType createModePropertyType() { return new ModePropertyType(); } /** * Create an instance of {@link SpatialFramePropertyType } * */ public SpatialFramePropertyType createSpatialFramePropertyType() { return new SpatialFramePropertyType(); } /** * Create an instance of {@link ArraySettingPropertyType.ArrayValues.Encoding } * */ public ArraySettingPropertyType.ArrayValues.Encoding createArraySettingPropertyTypeArrayValuesEncoding() { return new ArraySettingPropertyType.ArrayValues.Encoding(); } /** * Create an instance of {@link ClassifierListType.Classifier } * */ public ClassifierListType.Classifier createClassifierListTypeClassifier() { return new ClassifierListType.Classifier(); } /** * Create an instance of {@link ParameterListType.Parameter } * */ public ParameterListType.Parameter createParameterListTypeParameter() { return new ParameterListType.Parameter(); } /** * Create an instance of {@link CapabilityListType.Capability } * */ public CapabilityListType.Capability createCapabilityListTypeCapability() { return new CapabilityListType.Capability(); } /** * Create an instance of {@link ConnectionListType.Connection } * */ public ConnectionListType.Connection createConnectionListTypeConnection() { return new ConnectionListType.Connection(); } /** * Create an instance of {@link CharacteristicListType.Characteristic } * */ public CharacteristicListType.Characteristic createCharacteristicListTypeCharacteristic() { return new CharacteristicListType.Characteristic(); } /** * Create an instance of {@link DescribedObjectType.ValidTime } * */ public DescribedObjectType.ValidTime createDescribedObjectTypeValidTime() { return new DescribedObjectType.ValidTime(); } /** * Create an instance of {@link DescribedObjectType.Characteristics } * */ public DescribedObjectType.Characteristics createDescribedObjectTypeCharacteristics() { return new DescribedObjectType.Characteristics(); } /** * Create an instance of {@link DescribedObjectType.Capabilities } * */ public DescribedObjectType.Capabilities createDescribedObjectTypeCapabilities() { return new DescribedObjectType.Capabilities(); } /** * Create an instance of {@link EventType.Time } * */ public EventType.Time createEventTypeTime() { return new EventType.Time(); } /** * Create an instance of {@link EventType.Configuration } * */ public EventType.Configuration createEventTypeConfiguration() { return new EventType.Configuration(); } /** * Create an instance of {@link AbstractProcessType.Configuration } * */ public AbstractProcessType.Configuration createAbstractProcessTypeConfiguration() { return new AbstractProcessType.Configuration(); } /** * Create an instance of {@link AbstractProcessType.FeaturesOfInterest } * */ public AbstractProcessType.FeaturesOfInterest createAbstractProcessTypeFeaturesOfInterest() { return new AbstractProcessType.FeaturesOfInterest(); } /** * Create an instance of {@link AbstractProcessType.Inputs } * */ public AbstractProcessType.Inputs createAbstractProcessTypeInputs() { return new AbstractProcessType.Inputs(); } /** * Create an instance of {@link AbstractProcessType.Outputs } * */ public AbstractProcessType.Outputs createAbstractProcessTypeOutputs() { return new AbstractProcessType.Outputs(); } /** * Create an instance of {@link AbstractProcessType.Parameters } * */ public AbstractProcessType.Parameters createAbstractProcessTypeParameters() { return new AbstractProcessType.Parameters(); } /** * Create an instance of {@link AbstractProcessType.Modes } * */ public AbstractProcessType.Modes createAbstractProcessTypeModes() { return new AbstractProcessType.Modes(); } /** * Create an instance of {@link AbstractPhysicalProcessType.LocalReferenceFrame } * */ public AbstractPhysicalProcessType.LocalReferenceFrame createAbstractPhysicalProcessTypeLocalReferenceFrame() { return new AbstractPhysicalProcessType.LocalReferenceFrame(); } /** * Create an instance of {@link AbstractPhysicalProcessType.LocalTimeFrame } * */ public AbstractPhysicalProcessType.LocalTimeFrame createAbstractPhysicalProcessTypeLocalTimeFrame() { return new AbstractPhysicalProcessType.LocalTimeFrame(); } /** * Create an instance of {@link SpatialFrameType.Axis } * */ public SpatialFrameType.Axis createSpatialFrameTypeAxis() { return new SpatialFrameType.Axis(); } /** * Create an instance of {@link IdentifierListType.Identifier } * */ public IdentifierListType.Identifier createIdentifierListTypeIdentifier() { return new IdentifierListType.Identifier(); } /** * Create an instance of {@link OutputListType.Output } * */ public OutputListType.Output createOutputListTypeOutput() { return new OutputListType.Output(); } /** * Create an instance of {@link ProcessMethodType.Algorithm } * */ public ProcessMethodType.Algorithm createProcessMethodTypeAlgorithm() { return new ProcessMethodType.Algorithm(); } /** * Create an instance of {@link ComponentListType.Component } * */ public ComponentListType.Component createComponentListTypeComponent() { return new ComponentListType.Component(); } /** * Create an instance of {@link InputListType.Input } * */ public InputListType.Input createInputListTypeInput() { return new InputListType.Input(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractSettingsType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "AbstractSettings", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSWE") public JAXBElement<AbstractSettingsType> createAbstractSettings(AbstractSettingsType value) { return new JAXBElement<AbstractSettingsType>(_AbstractSettings_QNAME, AbstractSettingsType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractProcessType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "AbstractProcess", substitutionHeadNamespace = "http://www.opengis.net/sensorml/2.0", substitutionHeadName = "DescribedObject") public JAXBElement<AbstractProcessType> createAbstractProcess(AbstractProcessType value) { return new JAXBElement<AbstractProcessType>(_AbstractProcess_QNAME, AbstractProcessType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link InputListType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "InputList", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSWE") public JAXBElement<InputListType> createInputList(InputListType value) { return new JAXBElement<InputListType>(_InputList_QNAME, InputListType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ConnectionListType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "ConnectionList", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSWE") public JAXBElement<ConnectionListType> createConnectionList(ConnectionListType value) { return new JAXBElement<ConnectionListType>(_ConnectionList_QNAME, ConnectionListType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link SimpleProcessType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "SimpleProcess", substitutionHeadNamespace = "http://www.opengis.net/sensorml/2.0", substitutionHeadName = "AbstractProcess") public JAXBElement<SimpleProcessType> createSimpleProcess(SimpleProcessType value) { return new JAXBElement<SimpleProcessType>(_SimpleProcess_QNAME, SimpleProcessType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link EventListType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "EventList", substitutionHeadNamespace = "http://www.opengis.net/sensorml/2.0", substitutionHeadName = "AbstractMetadataList") public JAXBElement<EventListType> createEventList(EventListType value) { return new JAXBElement<EventListType>(_EventList_QNAME, EventListType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link EventType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "Event", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSWEIdentifiable") public JAXBElement<EventType> createEvent(EventType value) { return new JAXBElement<EventType>(_Event_QNAME, EventType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractModesType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "AbstractModes", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSWE") public JAXBElement<AbstractModesType> createAbstractModes(AbstractModesType value) { return new JAXBElement<AbstractModesType>(_AbstractModes_QNAME, AbstractModesType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ComponentListType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "ComponentList", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSWE") public JAXBElement<ComponentListType> createComponentList(ComponentListType value) { return new JAXBElement<ComponentListType>(_ComponentList_QNAME, ComponentListType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link FeatureListType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "FeatureList", substitutionHeadNamespace = "http://www.opengis.net/sensorml/2.0", substitutionHeadName = "AbstractMetadataList") public JAXBElement<FeatureListType> createFeatureList(FeatureListType value) { return new JAXBElement<FeatureListType>(_FeatureList_QNAME, FeatureListType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ModeType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "Mode", substitutionHeadNamespace = "http://www.opengis.net/sensorml/2.0", substitutionHeadName = "DescribedObject") public JAXBElement<ModeType> createMode(ModeType value) { return new JAXBElement<ModeType>(_Mode_QNAME, ModeType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ModeChoiceType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "ModeChoice", substitutionHeadNamespace = "http://www.opengis.net/sensorml/2.0", substitutionHeadName = "AbstractModes") public JAXBElement<ModeChoiceType> createModeChoice(ModeChoiceType value) { return new JAXBElement<ModeChoiceType>(_ModeChoice_QNAME, ModeChoiceType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractMetadataListType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "AbstractMetadataList", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSWEIdentifiable") public JAXBElement<AbstractMetadataListType> createAbstractMetadataList(AbstractMetadataListType value) { return new JAXBElement<AbstractMetadataListType>(_AbstractMetadataList_QNAME, AbstractMetadataListType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link OutputListType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "OutputList", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSWE") public JAXBElement<OutputListType> createOutputList(OutputListType value) { return new JAXBElement<OutputListType>(_OutputList_QNAME, OutputListType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ProcessMethodType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "ProcessMethod", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSWEIdentifiable") public JAXBElement<ProcessMethodType> createProcessMethod(ProcessMethodType value) { return new JAXBElement<ProcessMethodType>(_ProcessMethod_QNAME, ProcessMethodType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LinkType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "Link", substitutionHeadNamespace = "http://www.opengis.net/gml/3.2", substitutionHeadName = "AbstractObject") public JAXBElement<LinkType> createLink(LinkType value) { return new JAXBElement<LinkType>(_Link_QNAME, LinkType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link DescribedObjectType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "DescribedObject", substitutionHeadNamespace = "http://www.opengis.net/gml/3.2", substitutionHeadName = "AbstractFeature") public JAXBElement<DescribedObjectType> createDescribedObject(DescribedObjectType value) { return new JAXBElement<DescribedObjectType>(_DescribedObject_QNAME, DescribedObjectType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractPhysicalProcessType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "AbstractPhysicalProcess", substitutionHeadNamespace = "http://www.opengis.net/sensorml/2.0", substitutionHeadName = "AbstractProcess") public JAXBElement<AbstractPhysicalProcessType> createAbstractPhysicalProcess(AbstractPhysicalProcessType value) { return new JAXBElement<AbstractPhysicalProcessType>(_AbstractPhysicalProcess_QNAME, AbstractPhysicalProcessType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link CharacteristicListType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "CharacteristicList", substitutionHeadNamespace = "http://www.opengis.net/sensorml/2.0", substitutionHeadName = "AbstractMetadataList") public JAXBElement<CharacteristicListType> createCharacteristicList(CharacteristicListType value) { return new JAXBElement<CharacteristicListType>(_CharacteristicList_QNAME, CharacteristicListType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link SpatialFrameType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "SpatialFrame", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSWEIdentifiable") public JAXBElement<SpatialFrameType> createSpatialFrame(SpatialFrameType value) { return new JAXBElement<SpatialFrameType>(_SpatialFrame_QNAME, SpatialFrameType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link KeywordListType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "KeywordList", substitutionHeadNamespace = "http://www.opengis.net/sensorml/2.0", substitutionHeadName = "AbstractMetadataList") public JAXBElement<KeywordListType> createKeywordList(KeywordListType value) { return new JAXBElement<KeywordListType>(_KeywordList_QNAME, KeywordListType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link TemporalFrameType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "TemporalFrame", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSWEIdentifiable") public JAXBElement<TemporalFrameType> createTemporalFrame(TemporalFrameType value) { return new JAXBElement<TemporalFrameType>(_TemporalFrame_QNAME, TemporalFrameType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PhysicalComponentType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "PhysicalComponent", substitutionHeadNamespace = "http://www.opengis.net/sensorml/2.0", substitutionHeadName = "AbstractPhysicalProcess") public JAXBElement<PhysicalComponentType> createPhysicalComponent(PhysicalComponentType value) { return new JAXBElement<PhysicalComponentType>(_PhysicalComponent_QNAME, PhysicalComponentType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AggregateProcessType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "AggregateProcess", substitutionHeadNamespace = "http://www.opengis.net/sensorml/2.0", substitutionHeadName = "AbstractProcess") public JAXBElement<AggregateProcessType> createAggregateProcess(AggregateProcessType value) { return new JAXBElement<AggregateProcessType>(_AggregateProcess_QNAME, AggregateProcessType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ObservablePropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "ObservableProperty", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSWEIdentifiable") public JAXBElement<ObservablePropertyType> createObservableProperty(ObservablePropertyType value) { return new JAXBElement<ObservablePropertyType>(_ObservableProperty_QNAME, ObservablePropertyType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link DataInterfaceType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "DataInterface", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSWEIdentifiable") public JAXBElement<DataInterfaceType> createDataInterface(DataInterfaceType value) { return new JAXBElement<DataInterfaceType>(_DataInterface_QNAME, DataInterfaceType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ClassifierListType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "ClassifierList", substitutionHeadNamespace = "http://www.opengis.net/sensorml/2.0", substitutionHeadName = "AbstractMetadataList") public JAXBElement<ClassifierListType> createClassifierList(ClassifierListType value) { return new JAXBElement<ClassifierListType>(_ClassifierList_QNAME, ClassifierListType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ContactListType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "ContactList", substitutionHeadNamespace = "http://www.opengis.net/sensorml/2.0", substitutionHeadName = "AbstractMetadataList") public JAXBElement<ContactListType> createContactList(ContactListType value) { return new JAXBElement<ContactListType>(_ContactList_QNAME, ContactListType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link DocumentListType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "DocumentList", substitutionHeadNamespace = "http://www.opengis.net/sensorml/2.0", substitutionHeadName = "AbstractMetadataList") public JAXBElement<DocumentListType> createDocumentList(DocumentListType value) { return new JAXBElement<DocumentListType>(_DocumentList_QNAME, DocumentListType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractAlgorithmType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "AbstractAlgorithm", substitutionHeadNamespace = "http://www.opengis.net/gml/3.2", substitutionHeadName = "AbstractObject") public JAXBElement<AbstractAlgorithmType> createAbstractAlgorithm(AbstractAlgorithmType value) { return new JAXBElement<AbstractAlgorithmType>(_AbstractAlgorithm_QNAME, AbstractAlgorithmType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link TermType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "Term", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSWE") public JAXBElement<TermType> createTerm(TermType value) { return new JAXBElement<TermType>(_Term_QNAME, TermType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link IdentifierListType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "IdentifierList", substitutionHeadNamespace = "http://www.opengis.net/sensorml/2.0", substitutionHeadName = "AbstractMetadataList") public JAXBElement<IdentifierListType> createIdentifierList(IdentifierListType value) { return new JAXBElement<IdentifierListType>(_IdentifierList_QNAME, IdentifierListType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link SettingsType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "Settings", substitutionHeadNamespace = "http://www.opengis.net/sensorml/2.0", substitutionHeadName = "AbstractSettings") public JAXBElement<SettingsType> createSettings(SettingsType value) { return new JAXBElement<SettingsType>(_Settings_QNAME, SettingsType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link CapabilityListType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "CapabilityList", substitutionHeadNamespace = "http://www.opengis.net/sensorml/2.0", substitutionHeadName = "AbstractMetadataList") public JAXBElement<CapabilityListType> createCapabilityList(CapabilityListType value) { return new JAXBElement<CapabilityListType>(_CapabilityList_QNAME, CapabilityListType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PhysicalSystemType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "PhysicalSystem", substitutionHeadNamespace = "http://www.opengis.net/sensorml/2.0", substitutionHeadName = "AbstractPhysicalProcess") public JAXBElement<PhysicalSystemType> createPhysicalSystem(PhysicalSystemType value) { return new JAXBElement<PhysicalSystemType>(_PhysicalSystem_QNAME, PhysicalSystemType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ParameterListType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "ParameterList", substitutionHeadNamespace = "http://www.opengis.net/swe/2.0", substitutionHeadName = "AbstractSWE") public JAXBElement<ParameterListType> createParameterList(ParameterListType value) { return new JAXBElement<ParameterListType>(_ParameterList_QNAME, ParameterListType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link IdentifierListType.Identifier }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/sensorml/2.0", name = "identifier", scope = IdentifierListType.class) public JAXBElement<IdentifierListType.Identifier> createIdentifierListTypeIdentifier(IdentifierListType.Identifier value) { return new JAXBElement<IdentifierListType.Identifier>(_IdentifierListTypeIdentifier_QNAME, IdentifierListType.Identifier.class, IdentifierListType.class, value); } }