/* * Geotoolkit - An Open Source Java GIS Toolkit * http://www.geotoolkit.org * * (C) 2008 - 2011, 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.ogc.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.fes._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 _AbstractProjectionClause_QNAME = new QName("http://www.opengis.net/fes/2.0", "AbstractProjectionClause"); private final static QName _PropertyIsGreaterThan_QNAME = new QName("http://www.opengis.net/fes/2.0", "PropertyIsGreaterThan"); private final static QName _TContains_QNAME = new QName("http://www.opengis.net/fes/2.0", "TContains"); private final static QName _Meets_QNAME = new QName("http://www.opengis.net/fes/2.0", "Meets"); private final static QName _PropertyIsNotEqualTo_QNAME = new QName("http://www.opengis.net/fes/2.0", "PropertyIsNotEqualTo"); private final static QName _SpatialOps_QNAME = new QName("http://www.opengis.net/fes/2.0", "spatialOps"); private final static QName _PropertyIsLessThanOrEqualTo_QNAME = new QName("http://www.opengis.net/fes/2.0", "PropertyIsLessThanOrEqualTo"); private final static QName _LogicOps_QNAME = new QName("http://www.opengis.net/fes/2.0", "logicOps"); private final static QName _Id_QNAME = new QName("http://www.opengis.net/fes/2.0", "_Id"); private final static QName _AbstractQueryExpression_QNAME = new QName("http://www.opengis.net/fes/2.0", "AbstractQueryExpression"); private final static QName _Contains_QNAME = new QName("http://www.opengis.net/fes/2.0", "Contains"); private final static QName _PropertyIsLike_QNAME = new QName("http://www.opengis.net/fes/2.0", "PropertyIsLike"); private final static QName _PropertyIsEqualTo_QNAME = new QName("http://www.opengis.net/fes/2.0", "PropertyIsEqualTo"); private final static QName _Begins_QNAME = new QName("http://www.opengis.net/fes/2.0", "Begins"); private final static QName _During_QNAME = new QName("http://www.opengis.net/fes/2.0", "During"); private final static QName _ValueReference_QNAME = new QName("http://www.opengis.net/fes/2.0", "ValueReference"); private final static QName _BBOX_QNAME = new QName("http://www.opengis.net/fes/2.0", "BBOX"); private final static QName _SortBy_QNAME = new QName("http://www.opengis.net/fes/2.0", "SortBy"); private final static QName _Not_QNAME = new QName("http://www.opengis.net/fes/2.0", "Not"); private final static QName _Beyond_QNAME = new QName("http://www.opengis.net/fes/2.0", "Beyond"); private final static QName _DWithin_QNAME = new QName("http://www.opengis.net/fes/2.0", "DWithin"); private final static QName _Expression_QNAME = new QName("http://www.opengis.net/fes/2.0", "expression"); private final static QName _EndedBy_QNAME = new QName("http://www.opengis.net/fes/2.0", "EndedBy"); private final static QName _Within_QNAME = new QName("http://www.opengis.net/fes/2.0", "Within"); private final static QName _Or_QNAME = new QName("http://www.opengis.net/fes/2.0", "Or"); private final static QName _PropertyIsBetween_QNAME = new QName("http://www.opengis.net/fes/2.0", "PropertyIsBetween"); private final static QName _PropertyIsNull_QNAME = new QName("http://www.opengis.net/fes/2.0", "PropertyIsNull"); private final static QName _And_QNAME = new QName("http://www.opengis.net/fes/2.0", "And"); private final static QName _Touches_QNAME = new QName("http://www.opengis.net/fes/2.0", "Touches"); private final static QName _PropertyIsNil_QNAME = new QName("http://www.opengis.net/fes/2.0", "PropertyIsNil"); private final static QName _Literal_QNAME = new QName("http://www.opengis.net/fes/2.0", "Literal"); private final static QName _Ends_QNAME = new QName("http://www.opengis.net/fes/2.0", "Ends"); private final static QName _TOverlaps_QNAME = new QName("http://www.opengis.net/fes/2.0", "TOverlaps"); private final static QName _ComparisonOps_QNAME = new QName("http://www.opengis.net/fes/2.0", "comparisonOps"); private final static QName _ResourceId_QNAME = new QName("http://www.opengis.net/fes/2.0", "ResourceId"); private final static QName _MetBy_QNAME = new QName("http://www.opengis.net/fes/2.0", "MetBy"); private final static QName _Equals_QNAME = new QName("http://www.opengis.net/fes/2.0", "Equals"); private final static QName _AbstractAdhocQueryExpression_QNAME = new QName("http://www.opengis.net/fes/2.0", "AbstractAdhocQueryExpression"); private final static QName _Function_QNAME = new QName("http://www.opengis.net/fes/2.0", "Function"); private final static QName _Disjoint_QNAME = new QName("http://www.opengis.net/fes/2.0", "Disjoint"); private final static QName _TemporalOps_QNAME = new QName("http://www.opengis.net/fes/2.0", "temporalOps"); private final static QName _Overlaps_QNAME = new QName("http://www.opengis.net/fes/2.0", "Overlaps"); private final static QName _OverlappedBy_QNAME = new QName("http://www.opengis.net/fes/2.0", "OverlappedBy"); private final static QName _BegunBy_QNAME = new QName("http://www.opengis.net/fes/2.0", "BegunBy"); private final static QName _PropertyIsLessThan_QNAME = new QName("http://www.opengis.net/fes/2.0", "PropertyIsLessThan"); private final static QName _Crosses_QNAME = new QName("http://www.opengis.net/fes/2.0", "Crosses"); private final static QName _PropertyIsGreaterThanOrEqualTo_QNAME = new QName("http://www.opengis.net/fes/2.0", "PropertyIsGreaterThanOrEqualTo"); private final static QName _Before_QNAME = new QName("http://www.opengis.net/fes/2.0", "Before"); private final static QName _After_QNAME = new QName("http://www.opengis.net/fes/2.0", "After"); private final static QName _Filter_QNAME = new QName("http://www.opengis.net/fes/2.0", "Filter"); private final static QName _Intersects_QNAME = new QName("http://www.opengis.net/fes/2.0", "Intersects"); private final static QName _ExtensionOps_QNAME = new QName("http://www.opengis.net/fes/2.0", "extensionOps"); private final static QName _AnyInteracts_QNAME = new QName("http://www.opengis.net/fes/2.0", "AnyInteracts"); private final static QName _AbstractSortingClause_QNAME = new QName("http://www.opengis.net/fes/2.0", "AbstractSortingClause"); private final static QName _AbstractSelectionClause_QNAME = new QName("http://www.opengis.net/fes/2.0", "AbstractSelectionClause"); private final static QName _TEquals_QNAME = new QName("http://www.opengis.net/fes/2.0", "TEquals"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: net.opengis.fes._2 * */ public ObjectFactory() { } /** * Create an instance of {@link ArgumentsType } * */ public ArgumentsType createArgumentsType() { return new ArgumentsType(); } /** * Create an instance of {@link ResourceIdentifierType } * */ public ResourceIdentifierType createResourceIdentifierType() { return new ResourceIdentifierType(); } /** * Create an instance of {@link UpperBoundaryType } * */ public UpperBoundaryType createUpperBoundaryType() { return new UpperBoundaryType(); } /** * Create an instance of {@link GeometryOperandsType.GeometryOperand } * */ public GeometryOperandsType.GeometryOperand createGeometryOperandsTypeGeometryOperand() { return new GeometryOperandsType.GeometryOperand(); } /** * Create an instance of {@link FilterType } * */ public FilterType createFilterType() { return new FilterType(); } /** * Create an instance of {@link FunctionType } * */ public FunctionType createFunctionType() { return new FunctionType(); } /** * Create an instance of {@link TemporalOperatorType } * */ public TemporalOperatorType createTemporalOperatorType() { return new TemporalOperatorType(); } /** * Create an instance of {@link ComparisonOperatorsType } * */ public ComparisonOperatorsType createComparisonOperatorsType() { return new ComparisonOperatorsType(); } /** * Create an instance of {@link BinaryLogicOpType } * */ public BinaryLogicOpType createBinaryLogicOpType() { return new BinaryLogicOpType(); } /** * Create an instance of {@link TemporalCapabilitiesType } * */ public TemporalCapabilitiesType createTemporalCapabilitiesType() { return new TemporalCapabilitiesType(); } /** * Create an instance of {@link FilterCapabilities } * */ public FilterCapabilities createFilterCapabilities() { return new FilterCapabilities(); } /** * Create an instance of {@link LowerBoundaryType } * */ public LowerBoundaryType createLowerBoundaryType() { return new LowerBoundaryType(); } /** * Create an instance of {@link PropertyIsLikeType } * */ public PropertyIsLikeType createPropertyIsLikeType() { return new PropertyIsLikeType(); } /** * Create an instance of {@link TemporalOperandsType } * */ public TemporalOperandsType createTemporalOperandsType() { return new TemporalOperandsType(); } /** * Create an instance of {@link ArgumentType } * */ public ArgumentType createArgumentType() { return new ArgumentType(); } /** * Create an instance of {@link TemporalOperandsType.TemporalOperand } * */ public TemporalOperandsType.TemporalOperand createTemporalOperandsTypeTemporalOperand() { return new TemporalOperandsType.TemporalOperand(); } /** * Create an instance of {@link LiteralType } * */ public LiteralType createLiteralType() { return new LiteralType(); } /** * Create an instance of {@link BinarySpatialOpType } * */ public BinarySpatialOpType createBinarySpatialOpType() { return new BinarySpatialOpType(); } /** * Create an instance of {@link ExtensionOperatorType } * */ public ExtensionOperatorType createExtensionOperatorType() { return new ExtensionOperatorType(); } /** * Create an instance of {@link PropertyIsBetweenType } * */ public PropertyIsBetweenType createPropertyIsBetweenType() { return new PropertyIsBetweenType(); } /** * Create an instance of {@link AvailableFunctionsType } * */ public AvailableFunctionsType createAvailableFunctionsType() { return new AvailableFunctionsType(); } /** * Create an instance of {@link AvailableFunctionType } * */ public AvailableFunctionType createAvailableFunctionType() { return new AvailableFunctionType(); } /** * Create an instance of {@link ResourceIdType } * */ public ResourceIdType createResourceIdType() { return new ResourceIdType(); } /** * Create an instance of {@link AdditionalOperatorsType } * */ public AdditionalOperatorsType createAdditionalOperatorsType() { return new AdditionalOperatorsType(); } /** * Create an instance of {@link BinaryComparisonOpType } * */ public BinaryComparisonOpType createBinaryComparisonOpType() { return new BinaryComparisonOpType(); } /** * Create an instance of {@link SortByType } * */ public SortByType createSortByType() { return new SortByType(); } /** * Create an instance of {@link SpatialOperatorsType } * */ public SpatialOperatorsType createSpatialOperatorsType() { return new SpatialOperatorsType(); } /** * Create an instance of {@link PropertyIsNilType } * */ public PropertyIsNilType createPropertyIsNilType() { return new PropertyIsNilType(); } /** * Create an instance of {@link ScalarCapabilitiesType } * */ public ScalarCapabilitiesType createScalarCapabilitiesType() { return new ScalarCapabilitiesType(); } /** * Create an instance of {@link SpatialCapabilitiesType } * */ public SpatialCapabilitiesType createSpatialCapabilitiesType() { return new SpatialCapabilitiesType(); } /** * Create an instance of {@link SortPropertyType } * */ public SortPropertyType createSortPropertyType() { return new SortPropertyType(); } /** * Create an instance of {@link GeometryOperandsType } * */ public GeometryOperandsType createGeometryOperandsType() { return new GeometryOperandsType(); } /** * Create an instance of {@link BinaryTemporalOpType } * */ public BinaryTemporalOpType createBinaryTemporalOpType() { return new BinaryTemporalOpType(); } /** * Create an instance of {@link ExtendedCapabilitiesType } * */ public ExtendedCapabilitiesType createExtendedCapabilitiesType() { return new ExtendedCapabilitiesType(); } /** * Create an instance of {@link PropertyIsNullType } * */ public PropertyIsNullType createPropertyIsNullType() { return new PropertyIsNullType(); } /** * Create an instance of {@link BBOXType } * */ public BBOXType createBBOXType() { return new BBOXType(); } /** * Create an instance of {@link IdCapabilitiesType } * */ public IdCapabilitiesType createIdCapabilitiesType() { return new IdCapabilitiesType(); } /** * Create an instance of {@link DistanceBufferType } * */ public DistanceBufferType createDistanceBufferType() { return new DistanceBufferType(); } /** * Create an instance of {@link TemporalOperatorsType } * */ public TemporalOperatorsType createTemporalOperatorsType() { return new TemporalOperatorsType(); } /** * Create an instance of {@link ConformanceType } * */ public ConformanceType createConformanceType() { return new ConformanceType(); } /** * Create an instance of {@link MeasureType } * */ public MeasureType createMeasureType() { return new MeasureType(); } /** * Create an instance of {@link LogicalOperators } * */ public LogicalOperators createLogicalOperators() { return new LogicalOperators(); } /** * Create an instance of {@link ComparisonOperatorType } * */ public ComparisonOperatorType createComparisonOperatorType() { return new ComparisonOperatorType(); } /** * Create an instance of {@link UnaryLogicOpType } * */ public UnaryLogicOpType createUnaryLogicOpType() { return new UnaryLogicOpType(); } /** * Create an instance of {@link SpatialOperatorType } * */ public SpatialOperatorType createSpatialOperatorType() { return new SpatialOperatorType(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "AbstractProjectionClause") public JAXBElement<Object> createAbstractProjectionClause(Object value) { return new JAXBElement<Object>(_AbstractProjectionClause_QNAME, Object.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryComparisonOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "PropertyIsGreaterThan", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "comparisonOps") public JAXBElement<PropertyIsGreaterThanType> createPropertyIsGreaterThan(PropertyIsGreaterThanType value) { return new JAXBElement<PropertyIsGreaterThanType>(_PropertyIsGreaterThan_QNAME, PropertyIsGreaterThanType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryTemporalOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "TContains", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "temporalOps") public JAXBElement<TimeContainsType> createTContains(TimeContainsType value) { return new JAXBElement<TimeContainsType>(_TContains_QNAME, TimeContainsType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryTemporalOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "Meets", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "temporalOps") public JAXBElement<TimeMeetsType> createMeets(TimeMeetsType value) { return new JAXBElement<TimeMeetsType>(_Meets_QNAME, TimeMeetsType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryComparisonOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "PropertyIsNotEqualTo", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "comparisonOps") public JAXBElement<PropertyIsNotEqualToType> createPropertyIsNotEqualTo(PropertyIsNotEqualToType value) { return new JAXBElement<PropertyIsNotEqualToType>(_PropertyIsNotEqualTo_QNAME, PropertyIsNotEqualToType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link SpatialOpsType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "spatialOps") public JAXBElement<SpatialOpsType> createSpatialOps(SpatialOpsType value) { return new JAXBElement<SpatialOpsType>(_SpatialOps_QNAME, SpatialOpsType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryComparisonOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "PropertyIsLessThanOrEqualTo", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "comparisonOps") public JAXBElement<PropertyIsLessThanOrEqualToType> createPropertyIsLessThanOrEqualTo(PropertyIsLessThanOrEqualToType value) { return new JAXBElement<PropertyIsLessThanOrEqualToType>(_PropertyIsLessThanOrEqualTo_QNAME, PropertyIsLessThanOrEqualToType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LogicOpsType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "logicOps") public JAXBElement<LogicOpsType> createLogicOps(LogicOpsType value) { return new JAXBElement<LogicOpsType>(_LogicOps_QNAME, LogicOpsType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractIdType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "_Id") public JAXBElement<AbstractIdType> createId(AbstractIdType value) { return new JAXBElement<AbstractIdType>(_Id_QNAME, AbstractIdType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractQueryExpressionType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "AbstractQueryExpression") public JAXBElement<AbstractQueryExpressionType> createAbstractQueryExpression(AbstractQueryExpressionType value) { return new JAXBElement<AbstractQueryExpressionType>(_AbstractQueryExpression_QNAME, AbstractQueryExpressionType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinarySpatialOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "Contains", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "spatialOps") public JAXBElement<ContainsType> createContains(ContainsType value) { return new JAXBElement<ContainsType>(_Contains_QNAME, ContainsType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PropertyIsLikeType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "PropertyIsLike", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "comparisonOps") public JAXBElement<PropertyIsLikeType> createPropertyIsLike(PropertyIsLikeType value) { return new JAXBElement<PropertyIsLikeType>(_PropertyIsLike_QNAME, PropertyIsLikeType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryComparisonOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "PropertyIsEqualTo", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "comparisonOps") public JAXBElement<PropertyIsEqualToType> createPropertyIsEqualTo(PropertyIsEqualToType value) { return new JAXBElement<PropertyIsEqualToType>(_PropertyIsEqualTo_QNAME, PropertyIsEqualToType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryTemporalOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "Begins", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "temporalOps") public JAXBElement<TimeBeginsType> createBegins(TimeBeginsType value) { return new JAXBElement<TimeBeginsType>(_Begins_QNAME, TimeBeginsType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryTemporalOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "During", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "temporalOps") public JAXBElement<TimeDuringType> createDuring(TimeDuringType value) { return new JAXBElement<TimeDuringType>(_During_QNAME, TimeDuringType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "ValueReference", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "expression") public JAXBElement<String> createValueReference(String value) { return new JAXBElement<String>(_ValueReference_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BBOXType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "BBOX", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "spatialOps") public JAXBElement<BBOXType> createBBOX(BBOXType value) { return new JAXBElement<BBOXType>(_BBOX_QNAME, BBOXType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link SortByType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "SortBy", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "AbstractSortingClause") public JAXBElement<SortByType> createSortBy(SortByType value) { return new JAXBElement<SortByType>(_SortBy_QNAME, SortByType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link UnaryLogicOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "Not", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "logicOps") public JAXBElement<NotType> createNot(NotType value) { return new JAXBElement<NotType>(_Not_QNAME, NotType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link DistanceBufferType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "Beyond", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "spatialOps") public JAXBElement<BeyondType> createBeyond(BeyondType value) { return new JAXBElement<BeyondType>(_Beyond_QNAME, BeyondType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link DistanceBufferType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "DWithin", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "spatialOps") public JAXBElement<DWithinType> createDWithin(DWithinType value) { return new JAXBElement<DWithinType>(_DWithin_QNAME, DWithinType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "expression") public JAXBElement<Object> createExpression(Object value) { return new JAXBElement<Object>(_Expression_QNAME, Object.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryTemporalOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "EndedBy", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "temporalOps") public JAXBElement<TimeEndedByType> createEndedBy(TimeEndedByType value) { return new JAXBElement<TimeEndedByType>(_EndedBy_QNAME, TimeEndedByType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinarySpatialOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "Within", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "spatialOps") public JAXBElement<WithinType> createWithin(WithinType value) { return new JAXBElement<WithinType>(_Within_QNAME, WithinType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryLogicOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "Or", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "logicOps") public JAXBElement<OrType> createOr(OrType value) { return new JAXBElement<OrType>(_Or_QNAME, OrType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PropertyIsBetweenType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "PropertyIsBetween", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "comparisonOps") public JAXBElement<PropertyIsBetweenType> createPropertyIsBetween(PropertyIsBetweenType value) { return new JAXBElement<PropertyIsBetweenType>(_PropertyIsBetween_QNAME, PropertyIsBetweenType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PropertyIsNullType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "PropertyIsNull", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "comparisonOps") public JAXBElement<PropertyIsNullType> createPropertyIsNull(PropertyIsNullType value) { return new JAXBElement<PropertyIsNullType>(_PropertyIsNull_QNAME, PropertyIsNullType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryLogicOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "And", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "logicOps") public JAXBElement<AndType> createAnd(AndType value) { return new JAXBElement<AndType>(_And_QNAME, AndType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinarySpatialOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "Touches", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "spatialOps") public JAXBElement<TouchesType> createTouches(TouchesType value) { return new JAXBElement<TouchesType>(_Touches_QNAME, TouchesType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PropertyIsNilType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "PropertyIsNil", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "comparisonOps") public JAXBElement<PropertyIsNilType> createPropertyIsNil(PropertyIsNilType value) { return new JAXBElement<PropertyIsNilType>(_PropertyIsNil_QNAME, PropertyIsNilType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LiteralType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "Literal", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "expression") public JAXBElement<LiteralType> createLiteral(LiteralType value) { return new JAXBElement<LiteralType>(_Literal_QNAME, LiteralType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryTemporalOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "Ends", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "temporalOps") public JAXBElement<TimeEndsType> createEnds(TimeEndsType value) { return new JAXBElement<TimeEndsType>(_Ends_QNAME, TimeEndsType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryTemporalOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "TOverlaps", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "temporalOps") public JAXBElement<TimeOverlapsType> createTOverlaps(TimeOverlapsType value) { return new JAXBElement<TimeOverlapsType>(_TOverlaps_QNAME, TimeOverlapsType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ComparisonOpsType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "comparisonOps") public JAXBElement<ComparisonOpsType> createComparisonOps(ComparisonOpsType value) { return new JAXBElement<ComparisonOpsType>(_ComparisonOps_QNAME, ComparisonOpsType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ResourceIdType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "ResourceId", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "_Id") public JAXBElement<ResourceIdType> createResourceId(ResourceIdType value) { return new JAXBElement<ResourceIdType>(_ResourceId_QNAME, ResourceIdType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryTemporalOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "MetBy", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "temporalOps") public JAXBElement<TimeMetByType> createMetBy(TimeMetByType value) { return new JAXBElement<TimeMetByType>(_MetBy_QNAME, TimeMetByType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinarySpatialOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "Equals", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "spatialOps") public JAXBElement<EqualsType> createEquals(EqualsType value) { return new JAXBElement<EqualsType>(_Equals_QNAME, EqualsType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractAdhocQueryExpressionType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "AbstractAdhocQueryExpression", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "AbstractQueryExpression") public JAXBElement<AbstractAdhocQueryExpressionType> createAbstractAdhocQueryExpression(AbstractAdhocQueryExpressionType value) { return new JAXBElement<AbstractAdhocQueryExpressionType>(_AbstractAdhocQueryExpression_QNAME, AbstractAdhocQueryExpressionType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link FunctionType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "Function", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "expression") public JAXBElement<FunctionType> createFunction(FunctionType value) { return new JAXBElement<FunctionType>(_Function_QNAME, FunctionType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinarySpatialOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "Disjoint", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "spatialOps") public JAXBElement<DisjointType> createDisjoint(DisjointType value) { return new JAXBElement<DisjointType>(_Disjoint_QNAME, DisjointType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link TemporalOpsType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "temporalOps") public JAXBElement<TemporalOpsType> createTemporalOps(TemporalOpsType value) { return new JAXBElement<TemporalOpsType>(_TemporalOps_QNAME, TemporalOpsType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinarySpatialOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "Overlaps", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "spatialOps") public JAXBElement<OverlapsType> createOverlaps(OverlapsType value) { return new JAXBElement<OverlapsType>(_Overlaps_QNAME, OverlapsType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryTemporalOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "OverlappedBy", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "temporalOps") public JAXBElement<TimeOverlappedByType> createOverlappedBy(TimeOverlappedByType value) { return new JAXBElement<TimeOverlappedByType>(_OverlappedBy_QNAME, TimeOverlappedByType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryTemporalOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "BegunBy", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "temporalOps") public JAXBElement<TimeBegunByType> createBegunBy(TimeBegunByType value) { return new JAXBElement<TimeBegunByType>(_BegunBy_QNAME, TimeBegunByType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryComparisonOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "PropertyIsLessThan", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "comparisonOps") public JAXBElement<PropertyIsLessThanType> createPropertyIsLessThan(PropertyIsLessThanType value) { return new JAXBElement<PropertyIsLessThanType>(_PropertyIsLessThan_QNAME, PropertyIsLessThanType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinarySpatialOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "Crosses", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "spatialOps") public JAXBElement<CrossesType> createCrosses(CrossesType value) { return new JAXBElement<CrossesType>(_Crosses_QNAME, CrossesType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryComparisonOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "PropertyIsGreaterThanOrEqualTo", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "comparisonOps") public JAXBElement<PropertyIsGreaterThanOrEqualToType> createPropertyIsGreaterThanOrEqualTo(PropertyIsGreaterThanOrEqualToType value) { return new JAXBElement<PropertyIsGreaterThanOrEqualToType>(_PropertyIsGreaterThanOrEqualTo_QNAME, PropertyIsGreaterThanOrEqualToType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryTemporalOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "Before", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "temporalOps") public JAXBElement<TimeBeforeType> createBefore(TimeBeforeType value) { return new JAXBElement<TimeBeforeType>(_Before_QNAME, TimeBeforeType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryTemporalOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "After", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "temporalOps") public JAXBElement<TimeAfterType> createAfter(TimeAfterType value) { return new JAXBElement<TimeAfterType>(_After_QNAME, TimeAfterType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link FilterType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "Filter", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "AbstractSelectionClause") public JAXBElement<FilterType> createFilter(FilterType value) { return new JAXBElement<FilterType>(_Filter_QNAME, FilterType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinarySpatialOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "Intersects", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "spatialOps") public JAXBElement<IntersectsType> createIntersects(IntersectsType value) { return new JAXBElement<IntersectsType>(_Intersects_QNAME, IntersectsType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ExtensionOpsType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "extensionOps") public JAXBElement<ExtensionOpsType> createExtensionOps(ExtensionOpsType value) { return new JAXBElement<ExtensionOpsType>(_ExtensionOps_QNAME, ExtensionOpsType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryTemporalOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "AnyInteracts", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "temporalOps") public JAXBElement<TimeAnyInteractsType> createAnyInteracts(TimeAnyInteractsType value) { return new JAXBElement<TimeAnyInteractsType>(_AnyInteracts_QNAME, TimeAnyInteractsType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "AbstractSortingClause") public JAXBElement<Object> createAbstractSortingClause(Object value) { return new JAXBElement<Object>(_AbstractSortingClause_QNAME, Object.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "AbstractSelectionClause") public JAXBElement<Object> createAbstractSelectionClause(Object value) { return new JAXBElement<Object>(_AbstractSelectionClause_QNAME, Object.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryTemporalOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/fes/2.0", name = "TEquals", substitutionHeadNamespace = "http://www.opengis.net/fes/2.0", substitutionHeadName = "temporalOps") public JAXBElement<TimeEqualsType> createTEquals(TimeEqualsType value) { return new JAXBElement<TimeEqualsType>(_TEquals_QNAME, TimeEqualsType.class, null, value); } }