/**
*
* geo-platform
* Rich webgis framework
* http://geo-platform.org
* ====================================================================
*
* Copyright (C) 2008-2017 geoSDI Group (CNR IMAA - Potenza - ITALY).
*
* This program is free software: you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version. This program 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 General Public License
* for more details. You should have received a copy of the GNU General
* Public License along with this program. If not, see http://www.gnu.org/licenses/
*
* ====================================================================
*
* Linking this library statically or dynamically with other modules is
* making a combined work based on this library. Thus, the terms and
* conditions of the GNU General Public License cover the whole combination.
*
* As a special exception, the copyright holders of this library give you permission
* to link this library with independent modules to produce an executable, regardless
* of the license terms of these independent modules, and to copy and distribute
* the resulting executable under terms of your choice, provided that you also meet,
* for each linked independent module, the terms and conditions of the license of
* that module. An independent module is a module which is not derived from or
* based on this library. If you modify this library, you may extend this exception
* to your version of the library, but you are not obligated to do so. If you do not
* wish to do so, delete this exception statement from your version.
*/
//
// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7
// Vedere <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine.
// Generato il: 2015.08.25 alle 10:56:59 PM CEST
//
package org.geosdi.geoplatform.xml.filter.v100;
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 org.geosdi.geoplatform.xml.filter.v100 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 _Mul_QNAME = new QName("http://www.opengis.net/ogc", "Mul");
private final static QName _Overlaps_QNAME = new QName("http://www.opengis.net/ogc", "Overlaps");
private final static QName _Sub_QNAME = new QName("http://www.opengis.net/ogc", "Sub");
private final static QName _Add_QNAME = new QName("http://www.opengis.net/ogc", "Add");
private final static QName _Beyond_QNAME = new QName("http://www.opengis.net/ogc", "Beyond");
private final static QName _ComparisonOps_QNAME = new QName("http://www.opengis.net/ogc", "comparisonOps");
private final static QName _DWithin_QNAME = new QName("http://www.opengis.net/ogc", "DWithin");
private final static QName _PropertyIsGreaterThan_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsGreaterThan");
private final static QName _PropertyIsLessThan_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsLessThan");
private final static QName _PropertyIsNotEqualTo_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsNotEqualTo");
private final static QName _Crosses_QNAME = new QName("http://www.opengis.net/ogc", "Crosses");
private final static QName _Expression_QNAME = new QName("http://www.opengis.net/ogc", "expression");
private final static QName _FeatureId_QNAME = new QName("http://www.opengis.net/ogc", "FeatureId");
private final static QName _PropertyIsLessThanOrEqualTo_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsLessThanOrEqualTo");
private final static QName _SpatialOps_QNAME = new QName("http://www.opengis.net/ogc", "spatialOps");
private final static QName _PropertyIsGreaterThanOrEqualTo_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsGreaterThanOrEqualTo");
private final static QName _Within_QNAME = new QName("http://www.opengis.net/ogc", "Within");
private final static QName _LogicOps_QNAME = new QName("http://www.opengis.net/ogc", "logicOps");
private final static QName _PropertyIsLike_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsLike");
private final static QName _Contains_QNAME = new QName("http://www.opengis.net/ogc", "Contains");
private final static QName _Intersects_QNAME = new QName("http://www.opengis.net/ogc", "Intersects");
private final static QName _Filter_QNAME = new QName("http://www.opengis.net/ogc", "Filter");
private final static QName _PropertyIsEqualTo_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsEqualTo");
private final static QName _Or_QNAME = new QName("http://www.opengis.net/ogc", "Or");
private final static QName _Equals_QNAME = new QName("http://www.opengis.net/ogc", "Equals");
private final static QName _PropertyIsBetween_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsBetween");
private final static QName _Div_QNAME = new QName("http://www.opengis.net/ogc", "Div");
private final static QName _And_QNAME = new QName("http://www.opengis.net/ogc", "And");
private final static QName _PropertyIsNull_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsNull");
private final static QName _BBOX_QNAME = new QName("http://www.opengis.net/ogc", "BBOX");
private final static QName _Function_QNAME = new QName("http://www.opengis.net/ogc", "Function");
private final static QName _Touches_QNAME = new QName("http://www.opengis.net/ogc", "Touches");
private final static QName _Literal_QNAME = new QName("http://www.opengis.net/ogc", "Literal");
private final static QName _Not_QNAME = new QName("http://www.opengis.net/ogc", "Not");
private final static QName _Disjoint_QNAME = new QName("http://www.opengis.net/ogc", "Disjoint");
private final static QName _PropertyName_QNAME = new QName("http://www.opengis.net/ogc", "PropertyName");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.geosdi.geoplatform.xml.filter.v100
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link FeatureIdType }
*
*/
public FeatureIdType createFeatureIdType() {
return new FeatureIdType();
}
/**
* Create an instance of {@link BinarySpatialOpType }
*
*/
public BinarySpatialOpType createBinarySpatialOpType() {
return new BinarySpatialOpType();
}
/**
* Create an instance of {@link BinaryComparisonOpType }
*
*/
public BinaryComparisonOpType createBinaryComparisonOpType() {
return new BinaryComparisonOpType();
}
/**
* Create an instance of {@link PropertyIsLikeType }
*
*/
public PropertyIsLikeType createPropertyIsLikeType() {
return new PropertyIsLikeType();
}
/**
* Create an instance of {@link BinaryOperatorType }
*
*/
public BinaryOperatorType createBinaryOperatorType() {
return new BinaryOperatorType();
}
/**
* Create an instance of {@link DistanceBufferType }
*
*/
public DistanceBufferType createDistanceBufferType() {
return new DistanceBufferType();
}
/**
* Create an instance of {@link BBOXType }
*
*/
public BBOXType createBBOXType() {
return new BBOXType();
}
/**
* Create an instance of {@link LiteralType }
*
*/
public LiteralType createLiteralType() {
return new LiteralType();
}
/**
* Create an instance of {@link FunctionType }
*
*/
public FunctionType createFunctionType() {
return new FunctionType();
}
/**
* Create an instance of {@link PropertyNameType }
*
*/
public PropertyNameType createPropertyNameType() {
return new PropertyNameType();
}
/**
* Create an instance of {@link UnaryLogicOpType }
*
*/
public UnaryLogicOpType createUnaryLogicOpType() {
return new UnaryLogicOpType();
}
/**
* Create an instance of {@link FilterType }
*
*/
public FilterType createFilterType() {
return new FilterType();
}
/**
* Create an instance of {@link BinaryLogicOpType }
*
*/
public BinaryLogicOpType createBinaryLogicOpType() {
return new BinaryLogicOpType();
}
/**
* Create an instance of {@link PropertyIsBetweenType }
*
*/
public PropertyIsBetweenType createPropertyIsBetweenType() {
return new PropertyIsBetweenType();
}
/**
* Create an instance of {@link PropertyIsNullType }
*
*/
public PropertyIsNullType createPropertyIsNullType() {
return new PropertyIsNullType();
}
/**
* Create an instance of {@link LowerBoundaryType }
*
*/
public LowerBoundaryType createLowerBoundaryType() {
return new LowerBoundaryType();
}
/**
* Create an instance of {@link DistanceType }
*
*/
public DistanceType createDistanceType() {
return new DistanceType();
}
/**
* Create an instance of {@link UpperBoundaryType }
*
*/
public UpperBoundaryType createUpperBoundaryType() {
return new UpperBoundaryType();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BinaryOperatorType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Mul", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "expression")
public JAXBElement<BinaryOperatorType> createMul(BinaryOperatorType value) {
return new JAXBElement<BinaryOperatorType>(_Mul_QNAME, BinaryOperatorType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BinarySpatialOpType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Overlaps", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "spatialOps")
public JAXBElement<BinarySpatialOpType> createOverlaps(BinarySpatialOpType value) {
return new JAXBElement<BinarySpatialOpType>(_Overlaps_QNAME, BinarySpatialOpType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BinaryOperatorType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Sub", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "expression")
public JAXBElement<BinaryOperatorType> createSub(BinaryOperatorType value) {
return new JAXBElement<BinaryOperatorType>(_Sub_QNAME, BinaryOperatorType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BinaryOperatorType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Add", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "expression")
public JAXBElement<BinaryOperatorType> createAdd(BinaryOperatorType value) {
return new JAXBElement<BinaryOperatorType>(_Add_QNAME, BinaryOperatorType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link DistanceBufferType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Beyond", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "spatialOps")
public JAXBElement<DistanceBufferType> createBeyond(DistanceBufferType value) {
return new JAXBElement<DistanceBufferType>(_Beyond_QNAME, DistanceBufferType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ComparisonOpsType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", 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 DistanceBufferType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "DWithin", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "spatialOps")
public JAXBElement<DistanceBufferType> createDWithin(DistanceBufferType value) {
return new JAXBElement<DistanceBufferType>(_DWithin_QNAME, DistanceBufferType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BinaryComparisonOpType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "PropertyIsGreaterThan", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "comparisonOps")
public JAXBElement<BinaryComparisonOpType> createPropertyIsGreaterThan(BinaryComparisonOpType value) {
return new JAXBElement<BinaryComparisonOpType>(_PropertyIsGreaterThan_QNAME, BinaryComparisonOpType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BinaryComparisonOpType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "PropertyIsLessThan", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "comparisonOps")
public JAXBElement<BinaryComparisonOpType> createPropertyIsLessThan(BinaryComparisonOpType value) {
return new JAXBElement<BinaryComparisonOpType>(_PropertyIsLessThan_QNAME, BinaryComparisonOpType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BinaryComparisonOpType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "PropertyIsNotEqualTo", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "comparisonOps")
public JAXBElement<BinaryComparisonOpType> createPropertyIsNotEqualTo(BinaryComparisonOpType value) {
return new JAXBElement<BinaryComparisonOpType>(_PropertyIsNotEqualTo_QNAME, BinaryComparisonOpType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BinarySpatialOpType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Crosses", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "spatialOps")
public JAXBElement<BinarySpatialOpType> createCrosses(BinarySpatialOpType value) {
return new JAXBElement<BinarySpatialOpType>(_Crosses_QNAME, BinarySpatialOpType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExpressionType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "expression")
public JAXBElement<ExpressionType> createExpression(ExpressionType value) {
return new JAXBElement<ExpressionType>(_Expression_QNAME, ExpressionType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link FeatureIdType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "FeatureId")
public JAXBElement<FeatureIdType> createFeatureId(FeatureIdType value) {
return new JAXBElement<FeatureIdType>(_FeatureId_QNAME, FeatureIdType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BinaryComparisonOpType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "PropertyIsLessThanOrEqualTo", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "comparisonOps")
public JAXBElement<BinaryComparisonOpType> createPropertyIsLessThanOrEqualTo(BinaryComparisonOpType value) {
return new JAXBElement<BinaryComparisonOpType>(_PropertyIsLessThanOrEqualTo_QNAME, BinaryComparisonOpType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link SpatialOpsType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", 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/ogc", name = "PropertyIsGreaterThanOrEqualTo", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "comparisonOps")
public JAXBElement<BinaryComparisonOpType> createPropertyIsGreaterThanOrEqualTo(BinaryComparisonOpType value) {
return new JAXBElement<BinaryComparisonOpType>(_PropertyIsGreaterThanOrEqualTo_QNAME, BinaryComparisonOpType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BinarySpatialOpType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Within", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "spatialOps")
public JAXBElement<BinarySpatialOpType> createWithin(BinarySpatialOpType value) {
return new JAXBElement<BinarySpatialOpType>(_Within_QNAME, BinarySpatialOpType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LogicOpsType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", 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 PropertyIsLikeType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "PropertyIsLike", substitutionHeadNamespace = "http://www.opengis.net/ogc", 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 BinarySpatialOpType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Contains", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "spatialOps")
public JAXBElement<BinarySpatialOpType> createContains(BinarySpatialOpType value) {
return new JAXBElement<BinarySpatialOpType>(_Contains_QNAME, BinarySpatialOpType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BinarySpatialOpType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Intersects", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "spatialOps")
public JAXBElement<BinarySpatialOpType> createIntersects(BinarySpatialOpType value) {
return new JAXBElement<BinarySpatialOpType>(_Intersects_QNAME, BinarySpatialOpType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link FilterType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Filter")
public JAXBElement<FilterType> createFilter(FilterType value) {
return new JAXBElement<FilterType>(_Filter_QNAME, FilterType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BinaryComparisonOpType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "PropertyIsEqualTo", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "comparisonOps")
public JAXBElement<BinaryComparisonOpType> createPropertyIsEqualTo(BinaryComparisonOpType value) {
return new JAXBElement<BinaryComparisonOpType>(_PropertyIsEqualTo_QNAME, BinaryComparisonOpType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BinaryLogicOpType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Or", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "logicOps")
public JAXBElement<BinaryLogicOpType> createOr(BinaryLogicOpType value) {
return new JAXBElement<BinaryLogicOpType>(_Or_QNAME, BinaryLogicOpType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BinarySpatialOpType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Equals", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "spatialOps")
public JAXBElement<BinarySpatialOpType> createEquals(BinarySpatialOpType value) {
return new JAXBElement<BinarySpatialOpType>(_Equals_QNAME, BinarySpatialOpType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PropertyIsBetweenType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "PropertyIsBetween", substitutionHeadNamespace = "http://www.opengis.net/ogc", 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 BinaryOperatorType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Div", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "expression")
public JAXBElement<BinaryOperatorType> createDiv(BinaryOperatorType value) {
return new JAXBElement<BinaryOperatorType>(_Div_QNAME, BinaryOperatorType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BinaryLogicOpType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "And", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "logicOps")
public JAXBElement<BinaryLogicOpType> createAnd(BinaryLogicOpType value) {
return new JAXBElement<BinaryLogicOpType>(_And_QNAME, BinaryLogicOpType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PropertyIsNullType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "PropertyIsNull", substitutionHeadNamespace = "http://www.opengis.net/ogc", 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 BBOXType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "BBOX", substitutionHeadNamespace = "http://www.opengis.net/ogc", 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 FunctionType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Function", substitutionHeadNamespace = "http://www.opengis.net/ogc", 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/ogc", name = "Touches", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "spatialOps")
public JAXBElement<BinarySpatialOpType> createTouches(BinarySpatialOpType value) {
return new JAXBElement<BinarySpatialOpType>(_Touches_QNAME, BinarySpatialOpType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link LiteralType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Literal", substitutionHeadNamespace = "http://www.opengis.net/ogc", 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 UnaryLogicOpType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Not", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "logicOps")
public JAXBElement<UnaryLogicOpType> createNot(UnaryLogicOpType value) {
return new JAXBElement<UnaryLogicOpType>(_Not_QNAME, UnaryLogicOpType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link BinarySpatialOpType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Disjoint", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "spatialOps")
public JAXBElement<BinarySpatialOpType> createDisjoint(BinarySpatialOpType value) {
return new JAXBElement<BinarySpatialOpType>(_Disjoint_QNAME, BinarySpatialOpType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PropertyNameType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "PropertyName", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "expression")
public JAXBElement<PropertyNameType> createPropertyName(PropertyNameType value) {
return new JAXBElement<PropertyNameType>(_PropertyName_QNAME, PropertyNameType.class, null, value);
}
}