package org.geotools.filter.v2_0;
import org.eclipse.xsd.util.XSDSchemaLocationResolver;
import org.geotools.gml3.v3_2.GMLConfiguration;
import org.geotools.ows.v1_1.OWSConfiguration;
import org.geotools.xml.Configuration;
import org.picocontainer.MutablePicoContainer;
/**
* Parser configuration for the http://www.opengis.net/fes/2.0 schema.
*
* @generated
*
* @source $URL: http://svn.osgeo.org/geotools/trunk/modules/extension/xsd/xsd-fes/src/main/java/org/geotools/filter/v2_0/FESConfiguration.java $
*/
public class FESConfiguration extends Configuration {
/**
* Creates a new configuration.
*
* @generated
*/
public FESConfiguration() {
super(FES.getInstance());
addDependency(new OWSConfiguration());
addDependency(new GMLConfiguration());
}
/**
* Registers the bindings for the configuration.
*
* @generated
*/
protected final void registerBindings( MutablePicoContainer container ) {
//Types
// container.registerComponentImplementation(FES.AbstractAdhocQueryExpressionType,AbstractAdhocQueryExpressionTypeBinding.class);
// container.registerComponentImplementation(FES.AbstractIdType,AbstractIdTypeBinding.class);
// container.registerComponentImplementation(FES.AbstractProjectionClauseType,AbstractProjectionClauseTypeBinding.class);
// container.registerComponentImplementation(FES.AbstractQueryExpressionType,AbstractQueryExpressionTypeBinding.class);
// container.registerComponentImplementation(FES.AbstractSelectionClauseType,AbstractSelectionClauseTypeBinding.class);
// container.registerComponentImplementation(FES.AbstractSortingClauseType,AbstractSortingClauseTypeBinding.class);
// container.registerComponentImplementation(FES.AliasesType,AliasesTypeBinding.class);
// container.registerComponentImplementation(FES.ArgumentsType,ArgumentsTypeBinding.class);
// container.registerComponentImplementation(FES.ArgumentType,ArgumentTypeBinding.class);
// container.registerComponentImplementation(FES.AvailableFunctionsType,AvailableFunctionsTypeBinding.class);
// container.registerComponentImplementation(FES.AvailableFunctionType,AvailableFunctionTypeBinding.class);
// container.registerComponentImplementation(FES.BBOXType,BBOXTypeBinding.class);
// container.registerComponentImplementation(FES.BinaryComparisonOpType,BinaryComparisonOpTypeBinding.class);
// container.registerComponentImplementation(FES.BinaryLogicOpType,BinaryLogicOpTypeBinding.class);
// container.registerComponentImplementation(FES.BinarySpatialOpType,BinarySpatialOpTypeBinding.class);
// container.registerComponentImplementation(FES.BinaryTemporalOpType,BinaryTemporalOpTypeBinding.class);
// container.registerComponentImplementation(FES.ComparisonOperatorNameType,ComparisonOperatorNameTypeBinding.class);
// container.registerComponentImplementation(FES.ComparisonOperatorsType,ComparisonOperatorsTypeBinding.class);
// container.registerComponentImplementation(FES.ComparisonOperatorType,ComparisonOperatorTypeBinding.class);
// container.registerComponentImplementation(FES.ComparisonOpsType,ComparisonOpsTypeBinding.class);
// container.registerComponentImplementation(FES.DistanceBufferType,DistanceBufferTypeBinding.class);
// container.registerComponentImplementation(FES.FilterType,FilterTypeBinding.class);
// container.registerComponentImplementation(FES.FunctionType,FunctionTypeBinding.class);
// container.registerComponentImplementation(FES.GeometryOperandsType,GeometryOperandsTypeBinding.class);
// container.registerComponentImplementation(FES.Id_CapabilitiesType,Id_CapabilitiesTypeBinding.class);
// container.registerComponentImplementation(FES.LiteralType,LiteralTypeBinding.class);
// container.registerComponentImplementation(FES.LogicOpsType,LogicOpsTypeBinding.class);
// container.registerComponentImplementation(FES.LowerBoundaryType,LowerBoundaryTypeBinding.class);
// container.registerComponentImplementation(FES.MatchActionType,MatchActionTypeBinding.class);
// container.registerComponentImplementation(FES.PropertyIsBetweenType,PropertyIsBetweenTypeBinding.class);
// container.registerComponentImplementation(FES.PropertyIsLikeType,PropertyIsLikeTypeBinding.class);
// container.registerComponentImplementation(FES.PropertyIsNilType,PropertyIsNilTypeBinding.class);
// container.registerComponentImplementation(FES.PropertyIsNullType,PropertyIsNullTypeBinding.class);
// container.registerComponentImplementation(FES.ResourceIdentifierType,ResourceIdentifierTypeBinding.class);
// container.registerComponentImplementation(FES.ResourceIdType,ResourceIdTypeBinding.class);
// container.registerComponentImplementation(FES.Scalar_CapabilitiesType,Scalar_CapabilitiesTypeBinding.class);
// container.registerComponentImplementation(FES.SchemaElement,SchemaElementBinding.class);
// container.registerComponentImplementation(FES.SortByType,SortByTypeBinding.class);
// container.registerComponentImplementation(FES.SortOrderType,SortOrderTypeBinding.class);
// container.registerComponentImplementation(FES.SortPropertyType,SortPropertyTypeBinding.class);
// container.registerComponentImplementation(FES.Spatial_CapabilitiesType,Spatial_CapabilitiesTypeBinding.class);
// container.registerComponentImplementation(FES.SpatialOperatorNameType,SpatialOperatorNameTypeBinding.class);
// container.registerComponentImplementation(FES.SpatialOperatorsType,SpatialOperatorsTypeBinding.class);
// container.registerComponentImplementation(FES.SpatialOperatorType,SpatialOperatorTypeBinding.class);
// container.registerComponentImplementation(FES.SpatialOpsType,SpatialOpsTypeBinding.class);
// container.registerComponentImplementation(FES.Temporal_CapabilitiesType,Temporal_CapabilitiesTypeBinding.class);
// container.registerComponentImplementation(FES.TemporalOperandsType,TemporalOperandsTypeBinding.class);
// container.registerComponentImplementation(FES.TemporalOperatorNameType,TemporalOperatorNameTypeBinding.class);
// container.registerComponentImplementation(FES.TemporalOperatorsType,TemporalOperatorsTypeBinding.class);
// container.registerComponentImplementation(FES.TemporalOperatorType,TemporalOperatorTypeBinding.class);
// container.registerComponentImplementation(FES.TemporalOpsType,TemporalOpsTypeBinding.class);
// container.registerComponentImplementation(FES.TypeNamesListType,TypeNamesListTypeBinding.class);
// container.registerComponentImplementation(FES.TypeNamesType,TypeNamesTypeBinding.class);
// container.registerComponentImplementation(FES.UnaryLogicOpType,UnaryLogicOpTypeBinding.class);
// container.registerComponentImplementation(FES.UpperBoundaryType,UpperBoundaryTypeBinding.class);
// container.registerComponentImplementation(FES.VersionActionTokens,VersionActionTokensBinding.class);
// container.registerComponentImplementation(FES.VersionType,VersionTypeBinding.class);
// container.registerComponentImplementation(FES._Filter_Capabilities,_Filter_CapabilitiesBinding.class);
// container.registerComponentImplementation(FES._LogicalOperators,_LogicalOperatorsBinding.class);
// container.registerComponentImplementation(FES.GeometryOperandsType_GeometryOperand,GeometryOperandsType_GeometryOperandBinding.class);
// container.registerComponentImplementation(FES.TemporalOperandsType_TemporalOperand,TemporalOperandsType_TemporalOperandBinding.class);
}
}