/*
* Geotoolkit - An Open Source Java GIS Toolkit
* http://www.geotoolkit.org
*
* (C) 2008 - 2009, 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.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 net.opengis.ogc 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.
*
* @module
*/
@XmlRegistry
public class ObjectFactory {
private static final QName _Sub_QNAME = new QName("http://www.opengis.net/ogc", "Sub");
private static final QName _ComparisonOps_QNAME = new QName("http://www.opengis.net/ogc", "comparisonOps");
private static final QName _PropertyIsGreaterThan_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsGreaterThan");
private static final QName _PropertyIsNotEqualTo_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsNotEqualTo");
private static final QName _PropertyIsLessThanOrEqualTo_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsLessThanOrEqualTo");
private static final QName _SpatialOps_QNAME = new QName("http://www.opengis.net/ogc", "spatialOps");
private static final QName _LogicOps_QNAME = new QName("http://www.opengis.net/ogc", "logicOps");
private static final QName _PropertyIsLike_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsLike");
private static final QName _Contains_QNAME = new QName("http://www.opengis.net/ogc", "Contains");
private static final QName _PropertyIsEqualTo_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsEqualTo");
private static final QName _Equals_QNAME = new QName("http://www.opengis.net/ogc", "Equals");
private static final QName _BBOX_QNAME = new QName("http://www.opengis.net/ogc", "BBOX");
private static final QName _Function_QNAME = new QName("http://www.opengis.net/ogc", "Function");
private static final QName _Not_QNAME = new QName("http://www.opengis.net/ogc", "Not");
private static final QName _Disjoint_QNAME = new QName("http://www.opengis.net/ogc", "Disjoint");
private static final QName _Mul_QNAME = new QName("http://www.opengis.net/ogc", "Mul");
private static final QName _Overlaps_QNAME = new QName("http://www.opengis.net/ogc", "Overlaps");
private static final QName _Add_QNAME = new QName("http://www.opengis.net/ogc", "Add");
private static final QName _Beyond_QNAME = new QName("http://www.opengis.net/ogc", "Beyond");
private static final QName _DWithin_QNAME = new QName("http://www.opengis.net/ogc", "DWithin");
private static final QName _Crosses_QNAME = new QName("http://www.opengis.net/ogc", "Crosses");
private static final QName _PropertyIsLessThan_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsLessThan");
private static final QName _Expression_QNAME = new QName("http://www.opengis.net/ogc", "expression");
private static final QName _FeatureId_QNAME = new QName("http://www.opengis.net/ogc", "FeatureId");
private static final QName _PropertyIsGreaterThanOrEqualTo_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsGreaterThanOrEqualTo");
private static final QName _Within_QNAME = new QName("http://www.opengis.net/ogc", "Within");
private static final QName _Intersects_QNAME = new QName("http://www.opengis.net/ogc", "Intersects");
private static final QName _Filter_QNAME = new QName("http://www.opengis.net/ogc", "Filter");
private static final QName _Or_QNAME = new QName("http://www.opengis.net/ogc", "Or");
private static final QName _PropertyIsBetween_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsBetween");
private static final QName _Div_QNAME = new QName("http://www.opengis.net/ogc", "Div");
private static final QName _And_QNAME = new QName("http://www.opengis.net/ogc", "And");
private static final QName _PropertyIsNull_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsNull");
private static final QName _Touches_QNAME = new QName("http://www.opengis.net/ogc", "Touches");
private static final QName _Literal_QNAME = new QName("http://www.opengis.net/ogc", "Literal");
private static final 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: net.opengis.ogc
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link FilterType }
*
*/
public FilterType createFilterType() {
return new FilterType();
}
/**
* Create an instance of {@link LowerBoundaryType }
*
*/
public LowerBoundaryType createLowerBoundaryType() {
return new LowerBoundaryType();
}
/**
* Create an instance of {@link LiteralType }
*
*/
public LiteralType createLiteralType() {
return new LiteralType();
}
/**
* Create an instance of {@link PropertyNameType }
*
*/
public PropertyNameType createPropertyNameType() {
return new PropertyNameType();
}
/**
* Create an instance of {@link BinaryOperatorType }
*
*/
public BinaryOperatorType createBinaryOperatorType() {
return new BinaryOperatorType();
}
/**
* Create an instance of {@link BinaryLogicOpType }
*
*/
public BinaryLogicOpType createBinaryLogicOpType() {
return new BinaryLogicOpType();
}
/**
* Create an instance of {@link FunctionType }
*
*/
public FunctionType createFunctionType() {
return new FunctionType();
}
/**
* 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 PropertyIsBetweenType }
*
*/
public PropertyIsBetweenType createPropertyIsBetweenType() {
return new PropertyIsBetweenType();
}
/**
* Create an instance of {@link PropertyIsLikeType }
*
*/
public PropertyIsLikeType createPropertyIsLikeType() {
return new PropertyIsLikeType();
}
/**
* Create an instance of {@link DistanceType }
*
*/
public DistanceType createDistanceType() {
return new DistanceType();
}
/**
* Create an instance of {@link DistanceBufferType }
*
*/
public DistanceBufferType createDistanceBufferType() {
return new DistanceBufferType();
}
/**
* Create an instance of {@link BinaryComparisonOpType }
*
*/
public BinaryComparisonOpType createBinaryComparisonOpType() {
return new BinaryComparisonOpType();
}
/**
* Create an instance of {@link FeatureIdType }
*
*/
public FeatureIdType createFeatureIdType() {
return new FeatureIdType();
}
/**
* Create an instance of {@link UpperBoundaryType }
*
*/
public UpperBoundaryType createUpperBoundaryType() {
return new UpperBoundaryType();
}
/**
* Create an instance of {@link UnaryLogicOpType }
*
*/
public UnaryLogicOpType createUnaryLogicOpType() {
return new UnaryLogicOpType();
}
/**
* Create an instance of {@link BinarySpatialOpType }
*
*/
public BinarySpatialOpType createBinarySpatialOpType() {
return new BinarySpatialOpType();
}
/**
* Create an instance of {@link LogicalOperators }
*
*/
public LogicalOperators createLogicalOperators() {
return new LogicalOperators();
}
/**
* Create an instance of {@link BBOX }
*
*/
public BBOX createBBOX() {
return new BBOX();
}
/**
* Create an instance of {@link Between }
*
*/
public Between createBetween() {
return new Between();
}
/**
* Create an instance of {@link Crosses }
*
*/
public Crosses createCrosses() {
return new Crosses();
}
/**
* Create an instance of {@link FilterCapabilities }
*
*/
public FilterCapabilities createFilterCapabilities() {
return new FilterCapabilities();
}
/**
* Create an instance of {@link SimpleArithmetic }
*
*/
public SimpleArithmetic createSimpleArithmetic() {
return new SimpleArithmetic();
}
/**
* Create an instance of {@link FunctionNamesType }
*
*/
public FunctionNamesType createFunctionNamesType() {
return new FunctionNamesType();
}
/**
* Create an instance of {@link SpatialCapabilitiesType }
*
*/
public SpatialCapabilitiesType createSpatialCapabilitiesType() {
return new SpatialCapabilitiesType();
}
/**
* Create an instance of {@link SimpleComparisons }
*
*/
public SimpleComparisons createSimpleComparisons() {
return new SimpleComparisons();
}
/**
* Create an instance of {@link SpatialOperatorsType }
*
*/
public SpatialOperatorsType createSpatialOperatorsType() {
return new SpatialOperatorsType();
}
/**
* Create an instance of {@link DWithin }
*
*/
public DWithin createDWithin() {
return new DWithin();
}
/**
* Create an instance of {@link Disjoint }
*
*/
public Disjoint createDisjoint() {
return new Disjoint();
}
/**
* Create an instance of {@link Contains }
*
*/
public Contains createContains() {
return new Contains();
}
/**
* Create an instance of {@link Within }
*
*/
public Within createWithin() {
return new Within();
}
/**
* Create an instance of {@link Touches }
*
*/
public Touches createTouches() {
return new Touches();
}
/**
* Create an instance of {@link ArithmeticOperatorsType }
*
*/
public ArithmeticOperatorsType createArithmeticOperatorsType() {
return new ArithmeticOperatorsType();
}
/**
* Create an instance of {@link Beyond }
*
*/
public Beyond createBeyond() {
return new Beyond();
}
/**
* Create an instance of {@link Equals }
*
*/
public Equals createEquals() {
return new Equals();
}
/**
* Create an instance of {@link ScalarCapabilitiesType }
*
*/
public ScalarCapabilitiesType createScalarCapabilitiesType() {
return new ScalarCapabilitiesType();
}
/**
* Create an instance of {@link FunctionNameType }
*
*/
public FunctionNameType createFunctionNameType() {
return new FunctionNameType();
}
/**
* Create an instance of {@link Intersect }
*
*/
public Intersect createIntersect() {
return new Intersect();
}
/**
* Create an instance of {@link FunctionsType }
*
*/
public FunctionsType createFunctionsType() {
return new FunctionsType();
}
/**
* Create an instance of {@link ComparisonOperatorsType }
*
*/
public ComparisonOperatorsType createComparisonOperatorsType() {
return new ComparisonOperatorsType();
}
/**
* Create an instance of {@link Overlaps }
*
*/
public Overlaps createOverlaps() {
return new Overlaps();
}
/**
* Create an instance of {@link Like }
*
*/
public Like createLike() {
return new Like();
}
/**
* Create an instance of {@link NullCheck }
*
*/
public NullCheck createNullCheck() {
return new NullCheck();
}
/**
* 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(final BinaryOperatorType value) {
return new JAXBElement<BinaryOperatorType>(_Sub_QNAME, BinaryOperatorType.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(final ComparisonOpsType value) {
return new JAXBElement<ComparisonOpsType>(_ComparisonOps_QNAME, ComparisonOpsType.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(final 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 = "PropertyIsNotEqualTo", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "comparisonOps")
public JAXBElement<BinaryComparisonOpType> createPropertyIsNotEqualTo(final BinaryComparisonOpType value) {
return new JAXBElement<BinaryComparisonOpType>(_PropertyIsNotEqualTo_QNAME, BinaryComparisonOpType.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(final 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(final SpatialOpsType value) {
return new JAXBElement<SpatialOpsType>(_SpatialOps_QNAME, SpatialOpsType.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(final 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(final 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(final BinarySpatialOpType value) {
return new JAXBElement<BinarySpatialOpType>(_Contains_QNAME, BinarySpatialOpType.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(final BinaryComparisonOpType value) {
return new JAXBElement<BinaryComparisonOpType>(_PropertyIsEqualTo_QNAME, BinaryComparisonOpType.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(final BinarySpatialOpType value) {
return new JAXBElement<BinarySpatialOpType>(_Equals_QNAME, BinarySpatialOpType.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(final 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(final FunctionType value) {
return new JAXBElement<FunctionType>(_Function_QNAME, FunctionType.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(final 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(final BinarySpatialOpType value) {
return new JAXBElement<BinarySpatialOpType>(_Disjoint_QNAME, BinarySpatialOpType.class, null, value);
}
/**
* 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(final 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(final 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 = "Add", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "expression")
public JAXBElement<BinaryOperatorType> createAdd(final 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(final DistanceBufferType value) {
return new JAXBElement<DistanceBufferType>(_Beyond_QNAME, DistanceBufferType.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(final DistanceBufferType value) {
return new JAXBElement<DistanceBufferType>(_DWithin_QNAME, DistanceBufferType.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(final BinarySpatialOpType value) {
return new JAXBElement<BinarySpatialOpType>(_Crosses_QNAME, BinarySpatialOpType.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(final BinaryComparisonOpType value) {
return new JAXBElement<BinaryComparisonOpType>(_PropertyIsLessThan_QNAME, BinaryComparisonOpType.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(final 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(final 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 = "PropertyIsGreaterThanOrEqualTo", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "comparisonOps")
public JAXBElement<BinaryComparisonOpType> createPropertyIsGreaterThanOrEqualTo(final 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(final BinarySpatialOpType value) {
return new JAXBElement<BinarySpatialOpType>(_Within_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(final 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(final FilterType value) {
return new JAXBElement<FilterType>(_Filter_QNAME, FilterType.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(final BinaryLogicOpType value) {
return new JAXBElement<BinaryLogicOpType>(_Or_QNAME, BinaryLogicOpType.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(final 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(final 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(final 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(final PropertyIsNullType value) {
return new JAXBElement<PropertyIsNullType>(_PropertyIsNull_QNAME, PropertyIsNullType.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(final 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(final LiteralType value) {
return new JAXBElement<LiteralType>(_Literal_QNAME, LiteralType.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(final PropertyNameType value) {
return new JAXBElement<PropertyNameType>(_PropertyName_QNAME, PropertyNameType.class, null, value);
}
}