/* * 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.v110; 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 { // Comparison operators private static final QName _PropertyIsLessThan_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsLessThan"); private static final QName _PropertyIsGreaterThanOrEqualTo_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsGreaterThanOrEqualTo"); 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 _PropertyIsLike_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsLike"); private static final QName _PropertyIsNull_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsNull"); private static final QName _PropertyIsBetween_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsBetween"); private static final QName _PropertyIsGreaterThan_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsGreaterThan"); private static final QName _PropertyIsEqualTo_QNAME = new QName("http://www.opengis.net/ogc", "PropertyIsEqualTo"); private static final QName _ComparisonOps_QNAME = new QName("http://www.opengis.net/ogc", "comparisonOps"); // Spatial Operator private static final QName _Intersects_QNAME = new QName("http://www.opengis.net/ogc", "Intersects"); private static final QName _SpatialOps_QNAME = new QName("http://www.opengis.net/ogc", "spatialOps"); private static final QName _Touches_QNAME = new QName("http://www.opengis.net/ogc", "Touches"); private static final QName _Disjoint_QNAME = new QName("http://www.opengis.net/ogc", "Disjoint"); private static final QName _Crosses_QNAME = new QName("http://www.opengis.net/ogc", "Crosses"); private static final QName _Contains_QNAME = new QName("http://www.opengis.net/ogc", "Contains"); private static final QName _Equals_QNAME = new QName("http://www.opengis.net/ogc", "Equals"); private static final QName _Overlaps_QNAME = new QName("http://www.opengis.net/ogc", "Overlaps"); private static final QName _BBOX_QNAME = new QName("http://www.opengis.net/ogc", "BBOX"); private static final QName _Within_QNAME = new QName("http://www.opengis.net/ogc", "Within"); // Spatial Distance Operator private static final QName _DWithin_QNAME = new QName("http://www.opengis.net/ogc", "DWithin"); private static final QName _Beyond_QNAME = new QName("http://www.opengis.net/ogc", "Beyond"); // Logical Operator private static final QName _And_QNAME = new QName("http://www.opengis.net/ogc", "And"); private static final QName _Or_QNAME = new QName("http://www.opengis.net/ogc", "Or"); private static final QName _LogicOps_QNAME = new QName("http://www.opengis.net/ogc", "logicOps"); private static final QName _Not_QNAME = new QName("http://www.opengis.net/ogc", "Not"); // Temporal Operator private static final QName _TOveralps_QNAME = new QName("http://www.opengis.net/ogc", "TM_Overalps"); private static final QName _TEquals_QNAME = new QName("http://www.opengis.net/ogc", "TM_Equals"); private static final QName _TMeets_QNAME = new QName("http://www.opengis.net/ogc", "TM_Meets"); private static final QName _TOverlappedBy_QNAME = new QName("http://www.opengis.net/ogc", "TM_OverlappedBy"); private static final QName _TEndedBy_QNAME = new QName("http://www.opengis.net/ogc", "TM_EndedBy"); private static final QName _TEnds_QNAME = new QName("http://www.opengis.net/ogc", "TM_Ends"); private static final QName _TAfter_QNAME = new QName("http://www.opengis.net/ogc", "TM_After"); private static final QName _TMetBy_QNAME = new QName("http://www.opengis.net/ogc", "TM_MetBy"); private static final QName _TBegins_QNAME = new QName("http://www.opengis.net/ogc", "TM_Begins"); private static final QName _TBefore_QNAME = new QName("http://www.opengis.net/ogc", "TM_Before"); private static final QName _TBegunBy_QNAME = new QName("http://www.opengis.net/ogc", "TM_BegunBy"); private static final QName _TContains_QNAME = new QName("http://www.opengis.net/ogc", "TM_Contains"); private static final QName _TDuring_QNAME = new QName("http://www.opengis.net/ogc", "TM_During"); private static final QName _TemporalOps_QNAME = new QName("http://www.opengis.net/ogc", "temporalOps"); 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"); private static final QName _Expression_QNAME = new QName("http://www.opengis.net/ogc", "expression"); private static final QName _Id_QNAME = new QName("http://www.opengis.net/ogc", "_Id"); private static final QName _Add_QNAME = new QName("http://www.opengis.net/ogc", "Add"); private static final QName _Sub_QNAME = new QName("http://www.opengis.net/ogc", "Sub"); private static final QName _Div_QNAME = new QName("http://www.opengis.net/ogc", "Div"); private static final QName _Mul_QNAME = new QName("http://www.opengis.net/ogc", "Mul"); private static final QName _FeatureId_QNAME = new QName("http://www.opengis.net/ogc", "FeatureId"); private static final QName _Filter_QNAME = new QName("http://www.opengis.net/ogc", "Filter"); private static final QName _Function_QNAME = new QName("http://www.opengis.net/ogc", "Function"); private static final QName _GmlObjectId_QNAME = new QName("http://www.opengis.net/ogc", "GmlObjectId"); private static final QName _SortBy_QNAME = new QName("http://www.opengis.net/ogc", "SortBy"); /** * 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 ExistenceCapabilitiesType } * */ public ExistenceCapabilitiesType createExistenceCapabilitiesType() { return new ExistenceCapabilitiesType(); } /** * Create an instance of {@link PropertyIsNullType } * */ public PropertyIsNullType createPropertyIsNullType() { return new PropertyIsNullType(); } /** * Create an instance of {@link IdCapabilitiesType } * */ public IdCapabilitiesType createIdCapabilitiesType() { return new IdCapabilitiesType(); } /** * Create an instance of {@link TemporalCapabilitiesType } * */ public TemporalCapabilitiesType createTemporalCapabilitiesType() { return new TemporalCapabilitiesType(); } /** * Create an instance of {@link ClassificationOperatorsType } * */ public ClassificationOperatorsType createClassificationOperatorsType() { return new ClassificationOperatorsType(); } /** * Create an instance of {@link PropertyNameType } * */ public PropertyNameType createPropertyNameType() { return new PropertyNameType(); } /** * Create an instance of {@link SpatialCapabilitiesType } * */ public SpatialCapabilitiesType createSpatialCapabilitiesType() { return new SpatialCapabilitiesType(); } /** * Create an instance of {@link FID } * */ public FID createFID() { return new FID(); } /** * Create an instance of {@link SpatialOperatorsType } * */ public SpatialOperatorsType createSpatialOperatorsType() { return new SpatialOperatorsType(); } /** * Create an instance of {@link DistanceType } * */ public DistanceType createDistanceType() { return new DistanceType(); } /** * Create an instance of {@link ScalarCapabilitiesType } * */ public ScalarCapabilitiesType createScalarCapabilitiesType() { return new ScalarCapabilitiesType(); } /** * Create an instance of {@link TemporalOperandsType } * */ public TemporalOperandsType createTemporalOperandsType() { return new TemporalOperandsType(); } /** * 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 EID } * */ public EID createEID() { return new EID(); } /** * Create an instance of {@link LiteralType } * */ public LiteralType createLiteralType() { return new LiteralType(); } /** * Create an instance of {@link LowerBoundaryType } * */ public LowerBoundaryType createLowerBoundaryType() { return new LowerBoundaryType(); } /** * Create an instance of {@link FunctionNameType } * */ public FunctionNameType createFunctionNameType() { return new FunctionNameType(); } /** * Create an instance of {@link BinaryComparisonOpType } * */ public BinaryComparisonOpType createBinaryComparisonOpType() { return new BinaryComparisonOpType(); } /** * Create an instance of {@link SpatialOperatorType } * */ public SpatialOperatorType createSpatialOperatorType() { return new SpatialOperatorType(); } /** * Create an instance of {@link LogicalOperators } * */ public LogicalOperators createLogicalOperators() { return new LogicalOperators(); } /** * Create an instance of {@link BinaryTemporalOpType } * */ public BinaryTemporalOpType createBinaryTemporalOpType() { return new BinaryTemporalOpType(); } /** * Create an instance of {@link FunctionsType } * */ public FunctionsType createFunctionsType() { return new FunctionsType(); } /** * Create an instance of {@link SimpleArithmetic } * */ public SimpleArithmetic createSimpleArithmetic() { return new SimpleArithmetic(); } /** * Create an instance of {@link DistanceBufferType } * */ public DistanceBufferType createDistanceBufferType() { return new DistanceBufferType(); } /** * Create an instance of {@link FilterCapabilities } * */ public FilterCapabilities createFilterCapabilities() { return new FilterCapabilities(); } /** * Create an instance of {@link BinarySpatialOpType } * */ public BinarySpatialOpType createBinarySpatialOpType() { return new BinarySpatialOpType(); } /** * 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 GeometryOperandsType } * */ public GeometryOperandsType createGeometryOperandsType() { return new GeometryOperandsType(); } /** * Create an instance of {@link PropertyIsLikeType } * */ public PropertyIsLikeType createPropertyIsLikeType() { return new PropertyIsLikeType(); } /** * Create an instance of {@link UpperBoundaryType } * */ public UpperBoundaryType createUpperBoundaryType() { return new UpperBoundaryType(); } /** * Create an instance of {@link ArithmeticOperatorsType } * */ public ArithmeticOperatorsType createArithmeticOperatorsType() { return new ArithmeticOperatorsType(); } /** * Create an instance of {@link FunctionNamesType } * */ public FunctionNamesType createFunctionNamesType() { return new FunctionNamesType(); } /** * Create an instance of {@link TemporalOperatorsType } * */ public TemporalOperatorsType createTemporalOperatorsType() { return new TemporalOperatorsType(); } /** * Create an instance of {@link ExistenceOperatorsType } * */ public ExistenceOperatorsType createExistenceOperatorsType() { return new ExistenceOperatorsType(); } /** * Create an instance of {@link ClassificationCapabilitiesType } * */ public ClassificationCapabilitiesType createClassificationCapabilitiesType() { return new ClassificationCapabilitiesType(); } /** * Create an instance of {@link BinaryLogicOpType } * */ public BinaryLogicOpType createBinaryLogicOpType() { return new BinaryLogicOpType(); } /** * Create an instance of {@link BinaryOperatorType } * */ public BinaryOperatorType createBinaryOperatorType() { return new BinaryOperatorType(); } /** * Create an instance of {@link FeatureIdType } * */ public FeatureIdType createFeatureIdType() { return new FeatureIdType(); } /** * 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 GmlObjectIdType } * */ public GmlObjectIdType createGmlObjectIdType() { return new GmlObjectIdType(); } /** * Create an instance of {@link SortByType } * */ public SortByType createSortByType() { return new SortByType(); } /** * Create an instance of {@link SortPropertyType } * */ public SortPropertyType createSortPropertyType() { return new SortPropertyType(); } /** * Create an instance of {@link UnaryLogicOpType } * */ public UnaryLogicOpType createUnaryLogicOpType() { return new UnaryLogicOpType(); } /** * Create an instance of {@link AndType } * */ public AndType createAndType() { return new AndType(); } /** * Create an instance of {@link ContainsType } * */ public ContainsType createContainsType() { return new ContainsType(); } /** * Create an instance of {@link CrossesType } * */ public CrossesType createCrossesType() { return new CrossesType(); } /** * Create an instance of {@link DWithinType } * */ public DWithinType createDWithinType() { return new DWithinType(); } /** * Create an instance of {@link DisjointType } * */ public DisjointType createDisjointType() { return new DisjointType(); } /** * Create an instance of {@link EqualsType } * */ public EqualsType createEqualsType() { return new EqualsType(); } /** * Create an instance of {@link IntersectsType } * */ public IntersectsType createIntersectsType() { return new IntersectsType(); } /** * Create an instance of {@link NotType } * */ public NotType createNotType() { return new NotType(); } /** * Create an instance of {@link OrType } * */ public OrType createOrType() { return new OrType(); } /** * Create an instance of {@link PropertyIsEqualToType } * */ public PropertyIsEqualToType createPropertyIsEqualToType() { return new PropertyIsEqualToType(); } /** * Create an instance of {@link PropertyIsNotEqualToType } * */ public PropertyIsNotEqualToType createPropertyIsNotEqualToType() { return new PropertyIsNotEqualToType(); } /** * Create an instance of {@link PropertyIsGreaterThanOrEqualToType } * */ public PropertyIsGreaterThanOrEqualToType createPropertyIsGreaterThanOrEqualToType() { return new PropertyIsGreaterThanOrEqualToType(); } /** * Create an instance of {@link PropertyIsGreaterThanType } * */ public PropertyIsGreaterThanType createPropertyIsGreaterThanType() { return new PropertyIsGreaterThanType(); } /** * Create an instance of {@link PropertyIsLessThanOrEqualToType } * */ public PropertyIsLessThanOrEqualToType createPropertyIsLessThanOrEqualToType() { return new PropertyIsLessThanOrEqualToType(); } /** * Create an instance of {@link TouchesType } * */ public TouchesType createTouchesType() { return new TouchesType(); } /** * Create an instance of {@link WithinType } * */ public WithinType createWithinType() { return new WithinType(); } /** * Create an instance of {@link PropertyIsLessThanType } * */ public PropertyIsLessThanType createPropertyIsLessThanType() { return new PropertyIsLessThanType(); } /** * Create an instance of {@link BeyondType } * */ public BeyondType createBeyondType() { return new BeyondType(); } /** * 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<NotType> createNot(final NotType value) { return new JAXBElement<NotType>(_Not_QNAME, NotType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link SortByType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "SortBy") public JAXBElement<SortByType> createSortBy(final SortByType value) { return new JAXBElement<SortByType>(_SortBy_QNAME, SortByType.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 GmlObjectIdType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "GmlObjectId", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "_Id") public JAXBElement<GmlObjectIdType> createGmlObjectId(final GmlObjectIdType value) { return new JAXBElement<GmlObjectIdType>(_GmlObjectId_QNAME, GmlObjectIdType.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 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 FeatureIdType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "FeatureId", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "_Id") 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 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 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 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 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 BinaryLogicOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Or", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "logicOps") public JAXBElement<OrType> createOr(final OrType value) { return new JAXBElement<OrType>(_Or_QNAME, OrType.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<AndType> createAnd(final AndType value) { return new JAXBElement<AndType>(_And_QNAME, AndType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractIdType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "_Id") public JAXBElement<AbstractIdType> createId(final AbstractIdType value) { return new JAXBElement<AbstractIdType>(_Id_QNAME, AbstractIdType.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<PropertyIsLessThanType> createPropertyIsLessThan(final PropertyIsLessThanType value) { return new JAXBElement<PropertyIsLessThanType>(_PropertyIsLessThan_QNAME, PropertyIsLessThanType.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<PropertyIsGreaterThanOrEqualToType> createPropertyIsGreaterThanOrEqualTo(final PropertyIsGreaterThanOrEqualToType value) { return new JAXBElement<PropertyIsGreaterThanOrEqualToType>(_PropertyIsGreaterThanOrEqualTo_QNAME, PropertyIsGreaterThanOrEqualToType.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<IntersectsType> createIntersects(final IntersectsType value) { return new JAXBElement<IntersectsType>(_Intersects_QNAME, IntersectsType.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 BinaryComparisonOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "PropertyIsEqualTo", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "comparisonOps") public JAXBElement<PropertyIsEqualToType> createPropertyIsEqualTo(final 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/ogc", name = "TM_Overalps", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "temporalOps") public JAXBElement<TimeOverlapsType> createTOveralps(final TimeOverlapsType value) { return new JAXBElement<TimeOverlapsType>(_TOveralps_QNAME, TimeOverlapsType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryTemporalOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "TM_Equals", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "temporalOps") public JAXBElement<TimeEqualsType> createTEquals(final TimeEqualsType value) { return new JAXBElement<TimeEqualsType>(_TEquals_QNAME, TimeEqualsType.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<TouchesType> createTouches(final TouchesType value) { return new JAXBElement<TouchesType>(_Touches_QNAME, TouchesType.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 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 BinaryTemporalOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "TM_Meets", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "temporalOps") public JAXBElement<TimeMeetsType> createTMeets(final TimeMeetsType value) { return new JAXBElement<TimeMeetsType>(_TMeets_QNAME, TimeMeetsType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryTemporalOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "TM_OverlappedBy", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "temporalOps") public JAXBElement<TimeOverlappedByType> createTOverlappedBy(final TimeOverlappedByType value) { return new JAXBElement<TimeOverlappedByType>(_TOverlappedBy_QNAME, TimeOverlappedByType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link TemporalOpsType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "temporalOps") public JAXBElement<TemporalOpsType> createTemporalOps(final TemporalOpsType value) { return new JAXBElement<TemporalOpsType>(_TemporalOps_QNAME, TemporalOpsType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryTemporalOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "TM_EndedBy", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "temporalOps") public JAXBElement<TimeEndedByType> createTEndedBy(final TimeEndedByType value) { return new JAXBElement<TimeEndedByType>(_TEndedBy_QNAME, TimeEndedByType.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<PropertyIsNotEqualToType> createPropertyIsNotEqualTo(final PropertyIsNotEqualToType value) { return new JAXBElement<PropertyIsNotEqualToType>(_PropertyIsNotEqualTo_QNAME, PropertyIsNotEqualToType.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<PropertyIsLessThanOrEqualToType> createPropertyIsLessThanOrEqualTo(final PropertyIsLessThanOrEqualToType value) { return new JAXBElement<PropertyIsLessThanOrEqualToType>(_PropertyIsLessThanOrEqualTo_QNAME, PropertyIsLessThanOrEqualToType.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 DistanceBufferType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "DWithin", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "spatialOps") public JAXBElement<DWithinType> createDWithin(final DWithinType value) { return new JAXBElement<DWithinType>(_DWithin_QNAME, DWithinType.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 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); } /** * 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<DisjointType> createDisjoint(final DisjointType value) { return new JAXBElement<DisjointType>(_Disjoint_QNAME, DisjointType.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<CrossesType> createCrosses(final CrossesType value) { return new JAXBElement<CrossesType>(_Crosses_QNAME, CrossesType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryTemporalOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "TM_Ends", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "temporalOps") public JAXBElement<TimeEndsType> createTEnds(final TimeEndsType value) { return new JAXBElement<TimeEndsType>(_TEnds_QNAME, TimeEndsType.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<ContainsType> createContains(final ContainsType value) { return new JAXBElement<ContainsType>(_Contains_QNAME, ContainsType.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<BeyondType> createBeyond(final BeyondType value) { return new JAXBElement<BeyondType>(_Beyond_QNAME, BeyondType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryTemporalOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "TM_After", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "temporalOps") public JAXBElement<TimeAfterType> createTAfter(final TimeAfterType value) { return new JAXBElement<TimeAfterType>(_TAfter_QNAME, TimeAfterType.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 BinarySpatialOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "Equals", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "spatialOps") public JAXBElement<EqualsType> createEquals(final EqualsType value) { return new JAXBElement<EqualsType>(_Equals_QNAME, EqualsType.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<OverlapsType> createOverlaps(final 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/ogc", name = "TM_MetBy", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "temporalOps") public JAXBElement<TimeMetByType> createTMetBy(final TimeMetByType value) { return new JAXBElement<TimeMetByType>(_TMetBy_QNAME, TimeMetByType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryTemporalOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "TM_Begins", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "temporalOps") public JAXBElement<TimeBeginsType> createTBegins(final TimeBeginsType value) { return new JAXBElement<TimeBeginsType>(_TBegins_QNAME, TimeBeginsType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BinaryTemporalOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "TM_Before", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "temporalOps") public JAXBElement<TimeBeforeType> createTBefore(final TimeBeforeType value) { return new JAXBElement<TimeBeforeType>(_TBefore_QNAME, TimeBeforeType.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<PropertyIsGreaterThanType> createPropertyIsGreaterThan(final 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/ogc", name = "TM_BegunBy", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "temporalOps") public JAXBElement<TimeBegunByType> createTBegunBy(final TimeBegunByType value) { return new JAXBElement<TimeBegunByType>(_TBegunBy_QNAME, TimeBegunByType.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 BinaryTemporalOpType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/ogc", name = "TM_Contains", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "temporalOps") public JAXBElement<TimeContainsType> createTContains(final 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/ogc", name = "TM_During", substitutionHeadNamespace = "http://www.opengis.net/ogc", substitutionHeadName = "temporalOps") public JAXBElement<TimeDuringType> createTDuring(final TimeDuringType value) { return new JAXBElement<TimeDuringType>(_TDuring_QNAME, TimeDuringType.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<WithinType> createWithin(final WithinType value) { return new JAXBElement<WithinType>(_Within_QNAME, WithinType.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); } }