/* * GeoTools - The Open Source Java GIS Toolkit * http://geotools.org * * (C) 2002-2008, Open Source Geospatial Foundation (OSGeo) * * 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; * version 2.1 of the License. * * 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.geotools.filter.v1_0; import java.util.Set; import javax.xml.namespace.QName; import org.geotools.gml2.GML; import org.geotools.xml.XSD; /** * This interface contains the qualified names of all the types,elements, and * attributes in the http://www.opengis.net/ogc schema. * * @generated * * * @source $URL$ */ public final class OGC extends XSD { /** * singleton instance. */ private static OGC instance = new OGC(); /** @generated */ public static final String NAMESPACE = "http://www.opengis.net/ogc"; /* Type Definitions */ /** @generated */ public static final QName BBOXType = new QName("http://www.opengis.net/ogc", "BBOXType"); /** @generated */ public static final QName BinaryComparisonOpType = new QName("http://www.opengis.net/ogc", "BinaryComparisonOpType"); /** @generated */ public static final QName BinaryLogicOpType = new QName("http://www.opengis.net/ogc", "BinaryLogicOpType"); /** @generated */ public static final QName BinaryOperatorType = new QName("http://www.opengis.net/ogc", "BinaryOperatorType"); /** @generated */ public static final QName BinarySpatialOpType = new QName("http://www.opengis.net/ogc", "BinarySpatialOpType"); /** @generated */ public static final QName ComparisonOpsType = new QName("http://www.opengis.net/ogc", "ComparisonOpsType"); /** @generated */ public static final QName DistanceBufferType = new QName("http://www.opengis.net/ogc", "DistanceBufferType"); /** @generated */ public static final QName DistanceType = new QName("http://www.opengis.net/ogc", "DistanceType"); /** @generated */ public static final QName ExpressionType = new QName("http://www.opengis.net/ogc", "ExpressionType"); /** @generated */ public static final QName FeatureIdType = new QName("http://www.opengis.net/ogc", "FeatureIdType"); /** @generated */ public static final QName FilterType = new QName("http://www.opengis.net/ogc", "FilterType"); /** @generated */ public static final QName FunctionType = new QName("http://www.opengis.net/ogc", "FunctionType"); /** @generated */ public static final QName LiteralType = new QName("http://www.opengis.net/ogc", "LiteralType"); /** @generated */ public static final QName LogicOpsType = new QName("http://www.opengis.net/ogc", "LogicOpsType"); /** @generated */ public static final QName LowerBoundaryType = new QName("http://www.opengis.net/ogc", "LowerBoundaryType"); /** @generated */ public static final QName PropertyIsBetweenType = new QName("http://www.opengis.net/ogc", "PropertyIsBetweenType"); /** @generated */ public static final QName PropertyIsLikeType = new QName("http://www.opengis.net/ogc", "PropertyIsLikeType"); /** @generated */ public static final QName PropertyIsNullType = new QName("http://www.opengis.net/ogc", "PropertyIsNullType"); /** @generated */ public static final QName PropertyNameType = new QName("http://www.opengis.net/ogc", "PropertyNameType"); /** @generated */ public static final QName SpatialOpsType = new QName("http://www.opengis.net/ogc", "SpatialOpsType"); /** @generated */ public static final QName UnaryLogicOpType = new QName("http://www.opengis.net/ogc", "UnaryLogicOpType"); /** @generated */ public static final QName UpperBoundaryType = new QName("http://www.opengis.net/ogc", "UpperBoundaryType"); /* Elements */ /** @generated */ public static final QName Add = new QName("http://www.opengis.net/ogc", "Add"); /** @generated */ public static final QName And = new QName("http://www.opengis.net/ogc", "And"); /** @generated */ public static final QName BBOX = new QName("http://www.opengis.net/ogc", "BBOX"); /** @generated */ public static final QName Beyond = new QName("http://www.opengis.net/ogc", "Beyond"); /** @generated */ public static final QName comparisonOps = new QName("http://www.opengis.net/ogc", "comparisonOps"); /** @generated */ public static final QName Contains = new QName("http://www.opengis.net/ogc", "Contains"); /** @generated */ public static final QName Crosses = new QName("http://www.opengis.net/ogc", "Crosses"); /** @generated */ public static final QName Disjoint = new QName("http://www.opengis.net/ogc", "Disjoint"); /** @generated */ public static final QName Div = new QName("http://www.opengis.net/ogc", "Div"); /** @generated */ public static final QName DWithin = new QName("http://www.opengis.net/ogc", "DWithin"); /** @generated */ public static final QName Equals = new QName("http://www.opengis.net/ogc", "Equals"); /** @generated */ public static final QName expression = new QName("http://www.opengis.net/ogc", "expression"); /** @generated */ public static final QName FeatureId = new QName("http://www.opengis.net/ogc", "FeatureId"); /** @generated */ public static final QName Filter = new QName("http://www.opengis.net/ogc", "Filter"); /** @generated */ public static final QName Function = new QName("http://www.opengis.net/ogc", "Function"); /** @generated */ public static final QName Intersects = new QName("http://www.opengis.net/ogc", "Intersects"); /** @generated */ public static final QName Literal = new QName("http://www.opengis.net/ogc", "Literal"); /** @generated */ public static final QName logicOps = new QName("http://www.opengis.net/ogc", "logicOps"); /** @generated */ public static final QName Mul = new QName("http://www.opengis.net/ogc", "Mul"); /** @generated */ public static final QName Not = new QName("http://www.opengis.net/ogc", "Not"); /** @generated */ public static final QName Or = new QName("http://www.opengis.net/ogc", "Or"); /** @generated */ public static final QName Overlaps = new QName("http://www.opengis.net/ogc", "Overlaps"); /** @generated */ public static final QName PropertyIsBetween = new QName("http://www.opengis.net/ogc", "PropertyIsBetween"); /** @generated */ public static final QName PropertyIsEqualTo = new QName("http://www.opengis.net/ogc", "PropertyIsEqualTo"); /** @generated */ public static final QName PropertyIsGreaterThan = new QName("http://www.opengis.net/ogc", "PropertyIsGreaterThan"); /** @generated */ public static final QName PropertyIsGreaterThanOrEqualTo = new QName("http://www.opengis.net/ogc", "PropertyIsGreaterThanOrEqualTo"); /** @generated */ public static final QName PropertyIsLessThan = new QName("http://www.opengis.net/ogc", "PropertyIsLessThan"); /** @generated */ public static final QName PropertyIsLessThanOrEqualTo = new QName("http://www.opengis.net/ogc", "PropertyIsLessThanOrEqualTo"); /** @generated */ public static final QName PropertyIsLike = new QName("http://www.opengis.net/ogc", "PropertyIsLike"); /** @generated */ public static final QName PropertyIsNotEqualTo = new QName("http://www.opengis.net/ogc", "PropertyIsNotEqualTo"); /** @generated */ public static final QName PropertyIsNull = new QName("http://www.opengis.net/ogc", "PropertyIsNull"); /** @generated */ public static final QName PropertyName = new QName("http://www.opengis.net/ogc", "PropertyName"); /** @generated */ public static final QName spatialOps = new QName("http://www.opengis.net/ogc", "spatialOps"); /** @generated */ public static final QName Sub = new QName("http://www.opengis.net/ogc", "Sub"); /** @generated */ public static final QName Touches = new QName("http://www.opengis.net/ogc", "Touches"); /** @generated */ public static final QName Within = new QName("http://www.opengis.net/ogc", "Within"); /** * private constructor. */ private OGC() { } /** * The singleton instance. */ public static OGC getInstance() { return instance; } protected void addDependencies(Set dependencies) { dependencies.add(GML.getInstance()); } /** * Returns 'http://www.opengis.net/ogc'. */ public String getNamespaceURI() { return NAMESPACE; } /** * Returns the location of 'filter.xsd'. */ public String getSchemaLocation() { return getClass().getResource("filter.xsd").toString(); } }