// // Copyright (C) 2004-2007 Autodesk, Inc. // // This library is free software; you can redistribute it and/or // modify it under the terms of version 2.1 of the GNU Lesser // General Public License as published by the Free Software Foundation. // // 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. // // You should have received a copy of the GNU Lesser General Public // License along with this library; if not, write to the Free Software // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA // /* Declare header files to be inserted into the .cpp file */ %{ // ----------- Includes from FdoIncludes.i ------------ %} //////////////////////////////////////////////////////////////// // // Ignore directives // // These FDO constructs will be ignored by the FDO wrapper. // //////////////////////////////////////////////////////////////// /* Ignore all Topology classes */ %ignore FdoIActivateTopologyArea; %ignore FdoIActivateTopologyInCommandResults; %ignore FdoIDeactivateTopologyArea; %ignore FdoIDeactivateTopologyInCommandResults; %ignore FdoIMoveTopoNode; %ignore FdoIReconnectTopoEdge; %ignore FdoTopoFeaturePropertyDefinition; %ignore FdoTopoGeometryPropertyDefinition; %ignore FdoTopology; /* Ignore the specialized operators used for Datavalue typecasting */ %ignore FdoStringValue::operator wchar_t*; %ignore FdoBLOBValue::operator FdoByteArray*; %ignore FdoByteValue::operator FdoByte; %ignore FdoCLOBValue::operator FdoByteArray*; %ignore FdoDateTimeValue::operator FdoDateTime; %ignore FdoDecimalValue::operator double; %ignore FdoInt16Value::operator FdoInt16; %ignore FdoInt32Value::operator FdoInt32; %ignore FdoBooleanValue::operator bool; %ignore FdoSingleValue::operator float; %ignore FdoDoubleValue::operator double; %ignore FdoInt64Value::operator FdoInt64; /* Ignore all FdoGeometryAbstract methods */ %ignore FdoGeometryFactoryAbstract; /* Ignore these schema methods */ %ignore FdoSchemaElement::SetParent(FdoSchemaElement* value); %ignore FdoReadOnlyArgumentDefinitionCollection.Dispose; %ignore FdoISchemaCapabilities::SupportsInheritence; %ignore FdoFeatureSchema::GetRelations; %ignore FdoGeometricPropertyDefinition::GetAllDefaults; %ignore FdoGeometricPropertyDefinition::GetSpecificGeometryTypes; %ignore FdoIdentifierCollection::Dispose(); %ignore FdoParameterValueCollection::Dispose(); /* Ignore the FdoFeatureSchema methods */ %ignore FdoFeatureSchema::_getFromInternalStylesheet(); %ignore FdoFeatureSchema::Set; %ignore FdoFeatureSchema::XmlStartElement; %ignore FdoFeatureSchema::_writeXml; /* Ignore certain long transaction methods */ %ignore FdoIChangeLongTransactionPrivileges::GetUserName; %ignore FdoILongTransactionPrivilegeReader::GetUserName; /* Ignore the Feature Access manager method Reset */ %ignore FdoFeatureAccessManager::Reset; %ignore FdoDataValue::Create(FdoString* value, FdoDataType dataType); %ignore FdoDataValue::GetXmlValue(); %ignore FdoClassDefinition::writeXmlBaseProperties; %ignore FdoClassDefinition::_writeXmlBaseProperties; //////////////////////////////////////////////////////////////// // Wrap the Common base classes //////////////////////////////////////////////////////////////// %include "Fdo/ReadOnlyCollection.h" %include "Fdo/ReadOnlyUnnamedCollection.h" %include "Fdo/Xml/Serializable.h" %include "Fdo/Xml/Deserializable.h" //////////////////////////////////////////////////////////////// // Wrap the Client Services classes //////////////////////////////////////////////////////////////// %include "Fdo/ClientServices/ClientServices.h" %include "Fdo/ClientServices/ClientServiceException.h" %include "Fdo/IConnectionManager.h" %include "Fdo/ClientServices/ConnectionManager.h" %include "Fdo/ClientServices/Provider.h" %include "Fdo/ClientServices/ProviderNameTokens.h" %include "Fdo/ClientServices/ProviderCollection.h" %include "Fdo/IProviderRegistry.h" %include "Fdo/ClientServices/ProviderRegistry.h" %include "Fdo/ClientServices/FeatureAccessManager.h" //////////////////////////////////////////////////////////////// // // Wrap the FDO Connection classes // // Note: The template base classes are defined here before the // classes are imported. Note that the FDO collection class heirarchy // consists of FdoCollections derived from FdoCollections. // //////////////////////////////////////////////////////////////// // Handle FdoArgumentDefinition collections %template (BaseFdoBaseArgumentDefinitionCollection) FdoCollection; %template (BaseFdoFunctionDefinitionCollection) FdoCollection; %template (BaseFdoNamedFunctionDefinitionCollection) FdoNamedCollection; // Handle FdoSignatureDefinition collections %template (BaseFdoSignatureDefinitionCollection) FdoCollection; // Handle FdoArgumentDefinition ReadOnly Collections %template (BaseReadOnlyArgumentDefinitionCollection) FdoReadOnlyCollection; // Handle FdoReadOnlySignatureDefinition collections %template (BaseReadOnlyFdoSignatureDefinitionCollection) FdoReadOnlyUnnamedCollection; %include "Fdo/Connections/ConnectionException.h" %include "Fdo/Connections/ConnectionState.h" %include "Fdo/Connections/IConnection.h" %include "Fdo/Connections/IConnectionInfo.h" %include "Fdo/Connections/IPropertyDictionary.h" %include "Fdo/Connections/IConnectionPropertyDictionary.h" %include "Fdo/Connections/ITransaction.h" %include "Fdo/Connections/ProviderDatastoreType.h" %include "Fdo/Connections/Capabilities/ArgumentDefinition.h" %include "Fdo/Connections/Capabilities/ArgumentDefinitionCollection.h" %include "Fdo/Connections/Capabilities/FunctionDefinition.h" %include "Fdo/Connections/Capabilities/FunctionDefinitionCollection.h" %include "Fdo/Connections/Capabilities/IGeometryCapabilities.h" %include "Fdo/Connections/Capabilities/ICommandCapabilities.h" %include "Fdo/Connections/Capabilities/IConnectionCapabilities.h" %include "Fdo/Connections/Capabilities/IExpressionCapabilities.h" %include "Fdo/Connections/Capabilities/IFilterCapabilities.h" %include "Fdo/Connections/Capabilities/ISchemaCapabilities.h" %include "Fdo/Connections/Capabilities/ThreadCapability.h" %include "Fdo/Connections/Capabilities/IRasterCapabilities.h" %include "Fdo/Connections/Capabilities/ITopologyCapabilities.h" %include "Fdo/Connections/Capabilities/SchemaElementNameType.h" %include "Fdo/Connections/Capabilities/ReadOnlyArgumentDefinitionCollection.h" %include "Fdo/Connections/Capabilities/SignatureDefinition.h" //////////////////////////////////////////////////////////////// // Wrap the FDO Command classes // // Note: The template base classes are defined here before the // classes are imported. Note that the FDO collection class heirarchy // consists of FdoCollections derived from FdoCollections. // //////////////////////////////////////////////////////////////// // Handle FdoPropertyValue collections //%template (BaseFdoPropertyValueCollection) FdoCollection; %template (BaseFdoPropertyValueCollection) FdoCollection; // Handle FdoParameterValue collections //%template (BaseFdoParameterValueCollection) FdoCollection; %template (BaseFdoParameterValueCollection) FdoCollection; // Handle FdoParameterValueCollection collections //%template (BaseFdoBatchParameterValueCollection) FdoCollection; %template (BaseFdoBatchParameterValueCollection) FdoCollection; // Handle FdoIdentifier collections //%template (BaseFdoIdentfierCollection) FdoCollection; %template (BaseFdoIdentfierCollection) FdoCollection; // Handle FdoPhysicalSchemaMapping collections %template (BaseFdoPhysicalSchemaMappingCollection) FdoCollection; %include "Fdo/Commands/ICommand.h" %include "Fdo/Commands/IFeatureCommand.h" %include "Fdo/Commands/Feature/IBaseSelect.h" %include "Fdo/Commands/Feature/IReader.h" %include "Fdo/Commands/BatchParameterValueCollection.h" %include "Fdo/Commands/CommandException.h" %include "Fdo/Commands/CommandType.h" %include "Fdo/Commands/IdentifierCollection.h" %include "Fdo/Commands/ParameterValue.h" %include "Fdo/Commands/ParameterValueCollection.h" %include "Fdo/Commands/PropertyValue.h" %include "Fdo/Commands/PropertyValueCollection.h" %include "Fdo/Commands/Feature/IDelete.h" %include "Fdo/Commands/Feature/IFeatureReader.h" %include "Fdo/Commands/Feature/IInsert.h" %include "Fdo/Commands/Feature/ISelect.h" %include "Fdo/Commands/Feature/IUpdate.h" %include "Fdo/Commands/Locking/IAcquireLock.h" %include "Fdo/Commands/Locking/IGetLockedObjects.h" %include "Fdo/Commands/Locking/IGetLockInfo.h" %include "Fdo/Commands/Locking/IGetLockOwners.h" %include "Fdo/Commands/Locking/ILockConflictReader.h" %include "Fdo/Commands/Locking/ILockedObjectReader.h" %include "Fdo/Commands/Locking/ILockOwnersReader.h" %include "Fdo/Commands/Locking/IReleaseLock.h" %include "Fdo/Commands/Locking/LockStrategy.h" %include "Fdo/Commands/Locking/LockType.h" %include "Fdo/Commands/Locking/ConflictType.h" %include "Fdo/Commands/Feature/ISelectAggregates.h" %include "Fdo/Commands/Feature/IDataReader.h" %include "Fdo/Commands/OrderingOption.h" // Data Store Commands and supporting classes %include "Fdo/Commands/DataStore/ICreateDataStore.h" %include "Fdo/Commands/DataStore/IDataStorePropertyDictionary.h" %include "Fdo/Commands/DataStore/IDestroyDataStore.h" %include "Fdo/Commands/DataStore/IListDataStores.h" %include "Fdo/Commands/DataStore/IDataStoreReader.h" // Long transaction commands %include "Fdo/Commands/LongTransaction/IActivateLongTransaction.h" %include "Fdo/Commands/LongTransaction/IActivateLongTransactionCheckpoint.h" %include "Fdo/Commands/LongTransaction/IChangeLongTransactionPrivileges.h" %include "Fdo/Commands/LongTransaction/IChangeLongTransactionSet.h" %include "Fdo/Commands/LongTransaction/ICommitLongTransaction.h" %include "Fdo/Commands/LongTransaction/ICreateLongTransaction.h" %include "Fdo/Commands/LongTransaction/ICreateLongTransactionCheckpoint.h" %include "Fdo/Commands/LongTransaction/IDeactivateLongTransaction.h" %include "Fdo/Commands/LongTransaction/IFreezeLongTransaction.h" %include "Fdo/Commands/LongTransaction/IGetLongTransactionCheckpoints.h" %include "Fdo/Commands/LongTransaction/IGetLongTransactionPrivileges.h" %include "Fdo/Commands/LongTransaction/IGetLongTransactions.h" %include "Fdo/Commands/LongTransaction/IGetLongTransactionsInSet.h" %include "Fdo/Commands/LongTransaction/ILongTransactionCheckpointReader.h" %include "Fdo/Commands/LongTransaction/ILTConflictDirectiveEnumerator.h" %include "Fdo/Commands/LongTransaction/ILongTransactionPrivilegeReader.h" %include "Fdo/Commands/LongTransaction/ILongTransactionReader.h" %include "Fdo/Commands/LongTransaction/ILongTransactionSetReader.h" %include "Fdo/Commands/LongTransaction/IRollbackLongTransaction.h" %include "Fdo/Commands/LongTransaction/IRollbackLongTransactionCheckpoint.h" %include "Fdo/Commands/LongTransaction/LongTransactionConflictResolution.h" %include "Fdo/Commands/LongTransaction/LongTransactionConstants.h" %include "Fdo/Commands/LongTransaction/LongTransactionFreezeOperations.h" %include "Fdo/Commands/LongTransaction/LongTransactionPrivilegeOperations.h" %include "Fdo/Commands/LongTransaction/LongTransactionPrivileges.h" %include "Fdo/Commands/LongTransaction/LongTransactionSetOperations.h" // Schema commands %include "Fdo/Commands/Schema/IApplySchema.h" %include "Fdo/Commands/Schema/IDescribeSchema.h" %include "Fdo/Commands/Schema/IDescribeSchemaMapping.h" %include "Fdo/Commands/Schema/IDestroySchema.h" %include "Fdo/Commands/Schema/PhysicalElementMapping.h" %include "Fdo/Commands/Schema/PhysicalElementMappingCollection.h" %include "Fdo/Commands/Schema/PhysicalClassMapping.h" %include "Fdo/Commands/Schema/PhysicalPropertyMapping.h" %include "Fdo/Commands/Schema/PhysicalSchemaMapping.h" %include "Fdo/Commands/Schema/PhysicalSchemaMappingCollection.h" // Spatial context commands %ignore FdoISpatialContextReader::Dispose(); %include "Fdo/Commands/SpatialContext/SpatialContextMismatchException.h" %include "Fdo/Commands/SpatialContext/IActivateSpatialContext.h" %include "Fdo/Commands/SpatialContext/ICreateSpatialContext.h" %include "Fdo/Commands/SpatialContext/IDestroySpatialContext.h" %include "Fdo/Commands/SpatialContext/IGetSpatialContexts.h" %include "Fdo/Commands/SpatialContext/ISpatialContextReader.h" %include "Fdo/Commands/SpatialContext/SpatialContextExtentType.h" // SQL Commands %include "Fdo/Commands/Sql/ISQLCommand.h" %include "Fdo/Commands/Sql/ISQLDataReader.h" // UnitMeasure commands %include "Fdo/Commands/UnitOfMeasure/BaseUnit.h" %include "Fdo/Commands/UnitOfMeasure/ICreateMeasureUnit.h" %include "Fdo/Commands/UnitOfMeasure/IDestroyMeasureUnit.h" %include "Fdo/Commands/UnitOfMeasure/IGetMeasureUnits.h" %include "Fdo/Commands/UnitOfMeasure/IMeasureUnitReader.h" ////////////////////////////////////////////////////////////// // Wrap the FDO Expression classes // // Note: The template base classes are defined here before the // classes are imported. Note that the FDO collection class heirarchy // consists of FdoCollections derived from FdoCollections. // ////////////////////////////////////////////////////////////// // Rename "Create" methods in FdoDataValue. This removes any abiguity when // overriding the "Create()" method. %rename(CreateBool) FdoDataValue::Create(bool value); %rename(CreateByte) FdoDataValue::Create(FdoByte value); %rename(CreateDateTime) FdoDataValue::Create(FdoDateTime value); %rename(CreateDouble) FdoDataValue::Create(double value, FdoDataType dataType); %rename(CreateInt16) FdoDataValue::Create(FdoInt16 value); %rename(CreateInt32) FdoDataValue::Create(FdoInt32 value); %rename(CreateInt64) FdoDataValue::Create(FdoInt64 value); %rename(CreateFloat) FdoDataValue::Create(float value); %rename(CreateString) FdoDataValue::Create(FdoString* value); %rename(CreateBLOBorCLOB) FdoDataValue::Create(FdoByte* value, FdoInt32 length, FdoDataType dataType); %rename(CreateBLOBValueOrCLOBValue) FdoDataValue::Create(FdoByteArray* value, FdoDataType dataType); %rename(ToFdoByteArray) FdoLOBValue::operator FdoByteArray*; // Handle FdoDataVale Collections %template (BaseFdoDataValueCollection) FdoCollection; // Handle FdoExpression Collections %template (BaseFdoExpressionCollection) FdoCollection; %include "Fdo/Expression/Expression.h" %include "Fdo/Expression/ValueExpression.h" %include "Fdo/Expression/LiteralValue.h" %include "Fdo/Expression/DataValue.h" %include "Fdo/Expression/BinaryExpression.h" %include "Fdo/Expression/BinaryOperations.h" %include "Fdo/Expression/ByteValue.h" %include "Fdo/Expression/BooleanValue.h" %include "Fdo/Expression/LOBValue.h" %include "Fdo/Expression/BLOBValue.h" %include "Fdo/Expression/CLOBValue.h" %include "Fdo/Expression/Identifier.h" %include "Fdo/Expression/ComputedIdentifier.h" %include "Fdo/Expression/BLOBStreamReader.h" %include "Fdo/Expression/DateTimeValue.h" %include "Fdo/Expression/DecimalValue.h" %include "Fdo/Expression/DoubleValue.h" %include "Fdo/Expression/ExpressionCollection.h" %include "Fdo/Expression/ExpressionException.h" %include "Fdo/Expression/ExpressionType.h" %include "Fdo/Expression/Function.h" %include "Fdo/Expression/GeometryValue.h" %include "Fdo/Expression/Int16Value.h" %include "Fdo/Expression/Int32Value.h" %include "Fdo/Expression/Int64Value.h" %include "Fdo/Expression/IExpressionProcessor.h" %include "Fdo/Expression/Parameter.h" %include "Fdo/Expression/SingleValue.h" %include "Fdo/Expression/StringValue.h" %include "Fdo/Expression/UnaryExpression.h" %include "Fdo/Expression/UnaryOperations.h" //////////////////////////////////////////////////////////////// // Filters //////////////////////////////////////////////////////////////// // Handle FdoValueExpression collections %template (BaseFdoValueExpressionCollection) FdoCollection; %include "Fdo/Filter/Filter.h" %include "Fdo/Filter/LogicalOperator.h" %include "Fdo/Filter/SearchCondition.h" %include "Fdo/Filter/FilterException.h" %include "Fdo/Filter/GeometricCondition.h" %include "Fdo/Filter/BinaryLogicalOperations.h" %include "Fdo/Filter/BinaryLogicalOperator.h" %include "Fdo/Filter/ComparisonCondition.h" %include "Fdo/Filter/ComparisonOperations.h" %include "Fdo/Filter/ConditionType.h" %include "Fdo/Filter/DistanceCondition.h" %include "Fdo/Filter/DistanceOperations.h" %include "Fdo/Filter/IFilterProcessor.h" %include "Fdo/Filter/InCondition.h" %include "Fdo/Filter/NullCondition.h" %include "Fdo/Filter/SpatialCondition.h" %include "Fdo/Filter/SpatialOperations.h" %include "Fdo/Filter/UnaryLogicalOperations.h" %include "Fdo/Filter/UnaryLogicalOperator.h" %include "Fdo/Filter/ValueExpressionCollection.h" //////////////////////////////////////////////////////////////// // Schema // // Note: the SchemaElement, SchemaElementState, SchemaCollection // and PropertyDefinition classes must be included BEFORE // the template declarations. //////////////////////////////////////////////////////////////// %include "Fdo/Schema/SchemaElement.h" %include "Fdo/Schema/SchemaElementState.h" %include "Fdo/Schema/SchemaCollection.h" %include "Fdo/Schema/PropertyDefinition.h" // Handle FdoClassDefinition Collections %template (BaseClassDefinitionCollection) FdoCollection; %template (BaseNamedClassDefinitionCollection) FdoNamedCollection; %template (BaseSchemaClassDefinitionCollection) FdoSchemaCollection; // Handle FdoDataPropertyDefinition Collections %template (BaseDataPropertyDefinitionCollection) FdoCollection; %template (BaseNamedDataPropertyDefinitionCollection) FdoNamedCollection; %template (BaseSchemaDataPropertyDefinitionCollection) FdoSchemaCollection; // Handle FdoFeatureClass Collections %template (BaseFeatureClassCollection) FdoCollection; %template (BaseNamedFeatureClassCollection) FdoNamedCollection; %template (BaseSchemaFeatureClassCollection) FdoSchemaCollection; // Handle FdoFeatureSchema Collections %template (BaseFeatureSchemaCollection) FdoCollection; %template (BaseNamedFeatureSchemaCollection) FdoNamedCollection; %template (BaseSchemaFeatureSchemaCollection) FdoSchemaCollection; // Handle FdoPropertyDefinition Collections %template (BasePropertyDefinitionCollection) FdoCollection; %template (BaseNamedPropertyDefinitionCollection) FdoNamedCollection; %template (BaseSchemaPropertyDefinitionCollection) FdoSchemaCollection; // Handle FdoPropertyDefinition ReadOnly Collections %template (BaseReadOnlyPropertyDefinitionCollection) FdoReadOnlyCollection; %template (BaseReadOnlyDataPropertyDefinitionCollection) FdoReadOnlyCollection; // Handle FdoUniqueConstraint Collections %template (BaseFdoUniqueConstraintDefinitionCollection) FdoCollection; %template (BaseUniqueConstraintDefinitionCollection) FdoCollection; %include "Fdo/Schema/SchemaException.h" %include "Fdo/Schema/ClassDefinition.h" %include "Fdo/Schema/AutogenerationException.h" %include "Fdo/Schema/Class.h" %include "Fdo/Schema/ClassCapabilities.h" %include "Fdo/Schema/ClassCollection.h" %include "Fdo/Schema/ClassType.h" %include "Fdo/Schema/DataPropertyDefinition.h" %include "Fdo/Schema/DataPropertyDefinitionCollection.h" %include "Fdo/Schema/DataType.h" %include "Fdo/Schema/DeleteRule.h" %include "Fdo/Schema/FeatureClass.h" %include "Fdo/Schema/FeatureClassCollection.h" %include "Fdo/Schema/FeatureSchema.h" %include "Fdo/Schema/FeatureSchemaCollection.h" %include "Fdo/Schema/GeometricPropertyDefinition.h" %include "Fdo/Schema/GeometricType.h" %include "Fdo/Schema/ObjectPropertyDefinition.h" %include "Fdo/Schema/ObjectType.h" %include "Fdo/Schema/OrderType.h" %include "Fdo/Schema/PropertyDefinitionCollection.h" %include "Fdo/Schema/PropertyType.h" %include "Fdo/Schema/PropertyValueConstraint.h" %include "Fdo/Schema/PropertyValueConstraintList.h" %include "Fdo/Schema/PropertyValueConstraintRange.h" %include "Fdo/Schema/PropertyValueConstraintType.h" %include "Fdo/Schema/ReadOnlyPropertyDefinitionCollection.h" %include "Fdo/Schema/ReadOnlyDataPropertyDefinitionCollection.h" %include "Fdo/Schema/SchemaAttributeDictionary.h" %include "Fdo/Schema/RasterPropertyDefinition.h" %include "Fdo/Schema/AssociationPropertyDefinition.h" %include "Fdo/Schema/NetworkFeatureClass.h" %include "Fdo/Schema/NetworkLayerClass.h" %include "Fdo/Schema/NetworkNodeFeatureClass.h" %include "Fdo/Schema/NetworkLinkFeatureClass.h" %include "Fdo/Schema/NetworkClass.h" %include "Fdo/Schema/TopoFeaturePropertyDefinition.h" %include "Fdo/Schema/TopoGeometryPropertyDefinition.h" %include "Fdo/Schema/Topology.h" %include "Fdo/Schema/UniqueConstraint.h" %include "Fdo/Schema/UniqueConstraintCollection.h" //////////////////////////////////////////////////////////////// // Raster //////////////////////////////////////////////////////////////// %include "Fdo/Raster/RasterDataOrganization.h" %include "Fdo/Raster/RasterDataModelType.h" %include "Fdo/Raster/DataValueCollection.h" %include "Fdo/Raster/RasterDataModel.h" %include "Fdo/Raster/IRaster.h" %include "Fdo/Raster/RasterDataType.h" %include "Fdo/Raster/IRasterPropertyDictionary.h" //////////////////////////////////////////////////////////////// // XML Services //////////////////////////////////////////////////////////////// // Handle FdoXmlElementMapping collections %template (BaseFdoXmlElementMappingCollection) FdoCollection; %template (BaseNamedXmlElementMappingCollection) FdoNamedCollection; %template (BaseFdoXmlElementMappingCollection2) FdoPhysicalElementMappingCollection; // Handle FdoXmlClassMapping collections %template (BaseFdoXmlClassMappingCollection) FdoCollection; %template (BaseNamedXmlClassMappingCollection) FdoNamedCollection; %template (BaseFdoXmlClassMappingCollection2) FdoPhysicalElementMappingCollection; %include "Fdo/Xml/Serializable.h" %include "Fdo/Xml/Deserializable.h" %include "Fdo/Xml/Context.h" %include "Fdo/Xml/ElementMapping.h" %include "Fdo/Xml/ElementMappingCollection.h" %include "Fdo/Xml/Flags.h" %include "Fdo/Xml/NameCollectionHandler.h" %include "Fdo/Xml/ClassMapping.h" %include "Fdo/Xml/ClassMappingCollection.h" %include "Fdo/Xml/SchemaMapping.h" %include "Fdo/Xml/SpatialContextFlags.h" %include "Fdo/Xml/SpatialContextReader.h" %include "Fdo/Xml/SpatialContextSerializer.h" %include "Fdo/Xml/SpatialContextWriter.h" %include "Fdo/Xml/FeatureContext.h" %include "Fdo/Xml/FeatureFlags.h" %include "Fdo/Xml/FeatureHandler.h" %include "Fdo/Xml/FeaturePropertyReader.h" %include "Fdo/Xml/FeaturePropertyWriter.h" %include "Fdo/Xml/FeatureReader.h" %include "Fdo/Xml/FeatureWriter.h" %include "Fdo/Xml/FeatureSerializer.h"