00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #pragma once
00020
00021 #include "FDO\Commands\mgCommandType.h"
00022
00023 BEGIN_NAMESPACE_OSGEO_RUNTIME
00024 public __gc class Disposable;
00025 END_NAMESPACE_OSGEO_RUNTIME
00026
00027 BEGIN_NAMESPACE_OSGEO_FDO_CLIENTSERVICES
00028 public __gc class IDisposableCollection;
00029 public __gc class Provider;
00030 public __gc class ProviderCollection;
00031 END_NAMESPACE_OSGEO_FDO_CLIENTSERVICES
00032
00033 BEGIN_NAMESPACE_OSGEO_FDO_XML
00034 public __gc class XmlFlags;
00035 public __gc class XmlClassMapping;
00036 public __gc class XmlClassMappingCollection;
00037 public __gc class XmlElementMapping;
00038 public __gc class XmlElementMappingCollection;
00039 public __gc class XmlFeatureHandler;
00040 public __gc class XmlFeatureReader;
00041 public __gc class XmlFeatureWriter;
00042 public __gc class XmlFeaturePropertyReader;
00043 public __gc class XmlFeaturePropertyWriter;
00044 END_NAMESPACE_OSGEO_FDO_XML
00045
00046 BEGIN_NAMESPACE_OSGEO_FDO_SCHEMA
00047 public __gc class AssociationPropertyDefinition;
00048 public __gc class ClassCapabilities;
00049 public __gc class ClassCollection;
00050 public __gc class ClassDefinition;
00051 public __gc class DataPropertyDefinitionCollection;
00052 public __gc class DataPropertyDefinition;
00053 public __gc class FeatureClass;
00054 public __gc class FeatureSchema;
00055 public __gc class FeatureSchemaCollection;
00056 public __gc class GeometricPropertyDefinition;
00057 public __gc class NetworkLayerClass;
00058 public __gc class PropertyDefinition;
00059 public __gc class PropertyDefinitionCollection;
00060 public __gc class ReadOnlyDataPropertyDefinitionCollection;
00061 public __gc class ReadOnlyPropertyDefinitionCollection;
00062 public __gc class SchemaAttributeDictionary;
00063 public __gc class SchemaElement;
00064 public __gc class UniqueConstraint;
00065 public __gc class UniqueConstraintCollection;
00066 public __gc class PropertyValueConstraint;
00067 END_NAMESPACE_OSGEO_FDO_SCHEMA
00068
00069 BEGIN_NAMESPACE_OSGEO_FDO_RASTER
00070 public __gc class DataValueCollection;
00071 public __gc __interface IRaster;
00072 public __gc __interface IRasterPropertyDictionary;
00073 public __gc class RasterDataModel;
00074 END_NAMESPACE_OSGEO_FDO_RASTER
00075
00076 BEGIN_NAMESPACE_OSGEO_FDO_EXPRESSION
00077 public __gc class DataValue;
00078 public __gc class Expression;
00079 public __gc class ExpressionCollection;
00080 public __gc class Identifier;
00081 public __gc class LiteralValue;
00082 public __gc class LOBValue;
00083 public __gc class ValueExpression;
00084 public __gc class DataValueCollection;
00085 END_NAMESPACE_OSGEO_FDO_EXPRESSION
00086
00087 BEGIN_NAMESPACE_OSGEO_FDO_FILTER
00088 public __gc class Filter;
00089 public __gc class ValueExpressionCollection;
00090 END_NAMESPACE_OSGEO_FDO_FILTER
00091
00092 BEGIN_NAMESPACE_OSGEO_FDO_CONNECTIONS
00093 public __gc __interface IConnection;
00094 public __gc __interface IConnectionInfo;
00095 public __gc __interface IConnectionPropertyDictionary;
00096 public __gc __interface ITransaction;
00097 END_NAMESPACE_OSGEO_FDO_CONNECTIONS
00098
00099 BEGIN_NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES
00100 public __gc class ArgumentDefinition;
00101 public __gc class FunctionDefinition;
00102 public __gc class FunctionDefinitionCollection;
00103 public __gc __interface ICommandCapabilities;
00104 public __gc __interface IConnectionCapabilities;
00105 public __gc __interface IExpressionCapabilities;
00106 public __gc __interface IFilterCapabilities;
00107 public __gc __interface IGeometryCapabilities;
00108 public __gc __interface IRasterCapabilities;
00109 public __gc __interface ISchemaCapabilities;
00110 public __gc __interface ITopologyCapabilities;
00111 public __gc class ReadOnlyArgumentDefinitionCollection;
00112 public __gc class SignatureDefinition;
00113 public __gc class SignatureDefinitionCollection;
00114 public __gc class ReadOnlySignatureDefinitionCollection;
00115 END_NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES
00116
00117 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS
00118 public __gc __interface ICommand;
00119 public __gc class BatchParameterValueCollection;
00120 public __gc class IdentifierCollection;
00121 public __gc class ParameterValue;
00122 public __gc class ParameterValueCollection;
00123 public __gc class PropertyValue;
00124 public __gc class PropertyValueCollection;
00125 END_NAMESPACE_OSGEO_FDO_COMMANDS
00126
00127 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SQL
00128 public __gc __interface ISQLDataReader;
00129 END_NAMESPACE_OSGEO_FDO_COMMANDS_SQL
00130
00131 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE
00132 public __gc __interface IReader;
00133 public __gc __interface IDataReader;
00134 public __gc __interface IFeatureReader;
00135 END_NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE
00136
00137 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA
00138 public __gc class PhysicalSchemaMappingCollection;
00139 public __gc class PhysicalSchemaMapping;
00140 public __gc class PhysicalElementMapping;
00141 END_NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA
00142
00143 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_UNITOFMEASURE
00144 public __gc __interface IMeasureUnitReader;
00145 END_NAMESPACE_OSGEO_FDO_COMMANDS_UNITOFMEASURE
00146
00147 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING
00148 public __gc __interface ILockConflictReader;
00149 public __gc __interface ILockedObjectReader;
00150 public __gc __interface ILockOwnersReader;
00151 END_NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING
00152
00153 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT
00154 public __gc __interface ISpatialContextReader;
00155 END_NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT
00156
00157 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_NETWORK
00158 public __gc __interface INetworkPathReader;
00159 public __gc __interface INetworkReader;
00160 END_NAMESPACE_OSGEO_FDO_COMMANDS_NETWORK
00161
00162 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
00163 public __gc __interface ILongTransactionCheckpointReader;
00164 public __gc __interface ILongTransactionReader;
00165 public __gc __interface ILongTransactionSetReader;
00166 public __gc __interface ILongTransactionPrivilegeReader;
00167 public __gc __interface ILongTransactionConflictDirectiveEnumerator;
00168 END_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
00169
00170 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_DATASTORE
00171 public __gc __interface IDataStorePropertyDictionary;
00172 public __gc __interface IDataStoreReader;
00173 END_NAMESPACE_OSGEO_FDO_COMMANDS_DATASTORE
00174
00175 BEGIN_NAMESPACE_OSGEO_FDO
00176 public __gc __interface IConnectionManager;
00177 public __gc __interface IProviderRegistry;
00178 public __gc class IDisposableCollection;
00179
00180 public __gc __sealed class ObjectFactory
00181 {
00182 public:
00183 static NAMESPACE_OSGEO_COMMON_XML::IXmlSaxHandler* CreateIXmlSaxHandler(System::IntPtr ptr, System::Boolean autoDispose);
00184 static NAMESPACE_OSGEO_COMMON_XML::XmlSaxContext* CreateXmlSaxContext(System::IntPtr ptr, System::Boolean autoDispose);
00185
00186 static NAMESPACE_OSGEO_FDO_COMMANDS_DATASTORE::IDataStorePropertyDictionary* CreateIDataStorePropertyDictionary(System::IntPtr ptr, System::Boolean autoDispose);
00187 static NAMESPACE_OSGEO_FDO_COMMANDS_DATASTORE::IDataStoreReader* CreateIDataStoreReader(System::IntPtr ptr, System::Boolean autoDispose);
00188
00189 static NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::ILongTransactionCheckpointReader* CreateILongTransactionCheckpointReader(System::IntPtr ptr, System::Boolean autoDispose);
00190 static NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::ILongTransactionReader* CreateILongTransactionReader(System::IntPtr ptr, System::Boolean autoDispose);
00191 static NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::ILongTransactionSetReader* CreateILongTransactionSetReader(System::IntPtr ptr, System::Boolean autoDispose);
00192 static NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::ILongTransactionPrivilegeReader* CreateILongTransactionPrivilegeReader(System::IntPtr ptr, System::Boolean autoDispose);
00193 static NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION::ILongTransactionConflictDirectiveEnumerator* CreateILongTransactionConflictDirectiveEnumerator(System::IntPtr ptr, System::Boolean autoDispose);
00194
00195 static NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT::ISpatialContextReader* CreateISpatialContextReader(System::IntPtr ptr, System::Boolean autoDispose);
00196
00197 static NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING::ILockConflictReader* CreateILockConflictReader(System::IntPtr ptr, System::Boolean autoDispose);
00198 static NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING::ILockedObjectReader* CreateILockedObjectReader(System::IntPtr ptr, System::Boolean autoDispose);
00199 static NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING::ILockOwnersReader* CreateILockOwnersReader(System::IntPtr ptr, System::Boolean autoDispose);
00200
00201 static NAMESPACE_OSGEO_FDO_COMMANDS_UNITOFMEASURE::IMeasureUnitReader* CreateIMeasureUnitReader(System::IntPtr ptr, System::Boolean autoDispose);
00202
00203 static NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMappingCollection* CreatePhysicalSchemaMappingCollection(System::IntPtr ptr, System::Boolean autoDispose);
00204 static NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalSchemaMapping* CreatePhysicalSchemaMapping(System::IntPtr ptr, System::Boolean autoDispose);
00205 static NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA::PhysicalElementMapping* CreatePhysicalElementMapping(System::IntPtr ptr, System::Boolean autoDispose);
00206
00207 static NAMESPACE_OSGEO_FDO_COMMANDS::ICommand* CreateICommand(System::IntPtr ptr, System::Boolean autoDispose, NAMESPACE_OSGEO_FDO_COMMANDS::CommandType type);
00208 static NAMESPACE_OSGEO_FDO_COMMANDS::BatchParameterValueCollection* CreateBatchParameterValueCollection(System::IntPtr ptr, System::Boolean autoDispose);
00209 static NAMESPACE_OSGEO_FDO_COMMANDS::IdentifierCollection* CreateIdentifierCollection(System::IntPtr ptr, System::Boolean autoDispose);
00210 static NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValue* CreateParameterValue(System::IntPtr ptr, System::Boolean autoDispose);
00211 static NAMESPACE_OSGEO_FDO_COMMANDS::ParameterValueCollection* CreateParameterValueCollection(System::IntPtr ptr, System::Boolean autoDispose);
00212 static NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValue* CreatePropertyValue(System::IntPtr ptr, System::Boolean autoDispose);
00213 static NAMESPACE_OSGEO_FDO_COMMANDS::PropertyValueCollection* CreatePropertyValueCollection(System::IntPtr ptr, System::Boolean autoDispose);
00214
00215 static NAMESPACE_OSGEO_FDO_COMMANDS_SQL::ISQLDataReader* CreateISQLDataReader(System::IntPtr ptr, System::Boolean autoDispose);
00216
00217 static NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE::IDataReader* CreateIDataReader(System::IntPtr ptr, System::Boolean autoDispose);
00218 static NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE::IFeatureReader* CreateIFeatureReader(System::IntPtr ptr, System::Boolean autoDispose);
00219
00220 static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::ArgumentDefinition* CreateArgumentDefinition(System::IntPtr ptr, System::Boolean autoDispose);
00221 static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::FunctionDefinition* CreateFunctionDefinition(System::IntPtr ptr, System::Boolean autoDispose);
00222 static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::FunctionDefinitionCollection* CreateFunctionDefinitionCollection(System::IntPtr ptr, System::Boolean autoDispose);
00223 static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::ICommandCapabilities* CreateICommandCapabilities(System::IntPtr ptr, System::Boolean autoDispose);
00224 static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::IConnectionCapabilities* CreateIConnectionCapabilities(System::IntPtr ptr, System::Boolean autoDispose);
00225 static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::IExpressionCapabilities* CreateIExpressionCapabilities(System::IntPtr ptr, System::Boolean autoDispose);
00226 static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::IFilterCapabilities* CreateIFilterCapabilities(System::IntPtr ptr, System::Boolean autoDispose);
00227 static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::IGeometryCapabilities* CreateIGeometryCapabilities(System::IntPtr ptr, System::Boolean autoDispose);
00228 static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::IRasterCapabilities* CreateIRasterCapabilities(System::IntPtr ptr, System::Boolean autoDispose);
00229 static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::ISchemaCapabilities* CreateISchemaCapabilities(System::IntPtr ptr, System::Boolean autoDispose);
00230 static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::ITopologyCapabilities* CreateITopologyCapabilities(System::IntPtr ptr, System::Boolean autoDispose);
00231 static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::ReadOnlyArgumentDefinitionCollection* CreateReadOnlyArgumentDefinitionCollection(System::IntPtr ptr, System::Boolean autoDispose);
00232
00233 static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::SignatureDefinition* CreateSignatureDefinition(System::IntPtr ptr, System::Boolean autoDispose);
00234 static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::SignatureDefinitionCollection* CreateSignatureDefinitionCollection(System::IntPtr ptr, System::Boolean autoDispose);
00235 static NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES::ReadOnlySignatureDefinitionCollection* CreateReadOnlySignatureDefinitionCollection(System::IntPtr ptr, System::Boolean autoDispose);
00236
00237 static NAMESPACE_OSGEO_FDO_CONNECTIONS::IConnection* CreateIConnection(System::IntPtr ptr, System::Boolean autoDispose);
00238 static NAMESPACE_OSGEO_FDO_CONNECTIONS::IConnectionInfo* CreateIConnectionInfo(System::IntPtr ptr, System::Boolean autoDispose);
00239 static NAMESPACE_OSGEO_FDO_CONNECTIONS::IConnectionPropertyDictionary* CreateIConnectionPropertyDictionary(System::IntPtr ptr, System::Boolean autoDispose);
00240 static NAMESPACE_OSGEO_FDO_CONNECTIONS::ITransaction* CreateITransaction(System::IntPtr ptr, System::Boolean autoDispose);
00241
00242 static NAMESPACE_OSGEO_FDO_FILTER::Filter* CreateFilter(System::IntPtr ptr, System::Boolean autoDispose);
00243 static NAMESPACE_OSGEO_FDO_FILTER::ValueExpressionCollection* CreateValueExpressionCollection(System::IntPtr ptr, System::Boolean autoDispose);
00244
00245 static NAMESPACE_OSGEO_FDO::IConnectionManager* CreateIConnectionManager(System::IntPtr ptr, System::Boolean autoDispose);
00246 static NAMESPACE_OSGEO_FDO::IProviderRegistry* CreateIProviderRegistry(System::IntPtr ptr, System::Boolean autoDispose);
00247 static NAMESPACE_OSGEO_FDO::IDisposableCollection* CreateIDisposableCollection(System::IntPtr ptr, System::Boolean autoDispose);
00248
00249 static NAMESPACE_OSGEO_FDO_CLIENTSERVICES::Provider* CreateProvider(System::IntPtr ptr, System::Boolean autoDispose);
00250 static NAMESPACE_OSGEO_FDO_CLIENTSERVICES::ProviderCollection* CreateProviderCollection(System::IntPtr ptr, System::Boolean autoDispose);
00251
00252 static NAMESPACE_OSGEO_FDO_XML::XmlFeaturePropertyReader* CreateXmlFeaturePropertyReader(System::IntPtr ptr, System::Boolean autoDispose);
00253 static NAMESPACE_OSGEO_FDO_XML::XmlFeaturePropertyWriter* CreateXmlFeaturePropertyWriter(System::IntPtr ptr, System::Boolean autoDispose);
00254 static NAMESPACE_OSGEO_FDO_XML::XmlClassMapping* CreateXmlClassMapping(System::IntPtr ptr, System::Boolean autoDispose);
00255 static NAMESPACE_OSGEO_FDO_XML::XmlClassMappingCollection* CreateXmlClassMappingCollection(System::IntPtr ptr, System::Boolean autoDispose);
00256 static NAMESPACE_OSGEO_FDO_XML::XmlElementMapping* CreateXmlElementMapping(System::IntPtr ptr, System::Boolean autoDispose);
00257 static NAMESPACE_OSGEO_FDO_XML::XmlElementMappingCollection* CreateXmlElementMappingCollection(System::IntPtr ptr, System::Boolean autoDispose);
00258 static NAMESPACE_OSGEO_FDO_XML::XmlFeatureHandler* CreateXmlFeatureHandler(System::IntPtr ptr, System::Boolean autoDispose);
00259 static NAMESPACE_OSGEO_FDO_XML::XmlFeatureReader* CreateXmlFeatureReader(System::IntPtr ptr, System::Boolean autoDispose);
00260 static NAMESPACE_OSGEO_FDO_XML::XmlFeatureWriter* CreateXmlFeatureWriter(System::IntPtr ptr, System::Boolean autoDispose);
00261 static NAMESPACE_OSGEO_FDO_XML::XmlFlags* CreateXmlFlags(System::IntPtr ptr, System::Boolean autoDispose);
00262
00263 static NAMESPACE_OSGEO_FDO_SCHEMA::AssociationPropertyDefinition* CreateAssociationPropertyDefinition(System::IntPtr ptr, System::Boolean autoDispose);
00264 static NAMESPACE_OSGEO_FDO_SCHEMA::ClassCapabilities* CreateClassCapabilities(System::IntPtr ptr, System::Boolean autoDispose);
00265 static NAMESPACE_OSGEO_FDO_SCHEMA::ClassCollection* CreateClassCollection(System::IntPtr ptr, System::Boolean autoDispose);
00266 static NAMESPACE_OSGEO_FDO_SCHEMA::ClassDefinition* CreateClassDefinition(System::IntPtr ptr, System::Boolean autoDispose);
00267 static NAMESPACE_OSGEO_FDO_SCHEMA::DataPropertyDefinitionCollection* CreateDataPropertyDefinitionCollection(System::IntPtr ptr, System::Boolean autoDispose);
00268 static NAMESPACE_OSGEO_FDO_SCHEMA::DataPropertyDefinition* CreateDataPropertyDefinition(System::IntPtr ptr, System::Boolean autoDispose);
00269 static NAMESPACE_OSGEO_FDO_SCHEMA::FeatureClass* CreateFeatureClass(System::IntPtr ptr, System::Boolean autoDispose);
00270 static NAMESPACE_OSGEO_FDO_SCHEMA::FeatureSchema* CreateFeatureSchema(System::IntPtr ptr, System::Boolean autoDispose);
00271 static NAMESPACE_OSGEO_FDO_SCHEMA::FeatureSchemaCollection* CreateFeatureSchemaCollection(System::IntPtr ptr, System::Boolean autoDispose);
00272 static NAMESPACE_OSGEO_FDO_SCHEMA::GeometricPropertyDefinition* CreateGeometricPropertyDefinition(System::IntPtr ptr, System::Boolean autoDispose);
00273 static NAMESPACE_OSGEO_FDO_SCHEMA::NetworkLayerClass* CreateNetworkLayerClass(System::IntPtr ptr, System::Boolean autoDispose);
00274 static NAMESPACE_OSGEO_FDO_SCHEMA::PropertyDefinition* CreatePropertyDefinition(System::IntPtr ptr, System::Boolean autoDispose);
00275 static NAMESPACE_OSGEO_FDO_SCHEMA::PropertyDefinitionCollection* CreatePropertyDefinitionCollection(System::IntPtr ptr, System::Boolean autoDispose);
00276 static NAMESPACE_OSGEO_FDO_SCHEMA::ReadOnlyDataPropertyDefinitionCollection* CreateReadOnlyDataPropertyDefinitionCollection(System::IntPtr ptr, System::Boolean autoDispose);
00277 static NAMESPACE_OSGEO_FDO_SCHEMA::ReadOnlyPropertyDefinitionCollection* CreateReadOnlyPropertyDefinitionCollection(System::IntPtr ptr, System::Boolean autoDispose);
00278 static NAMESPACE_OSGEO_FDO_SCHEMA::SchemaAttributeDictionary* CreateSchemaAttributeDictionary(System::IntPtr ptr, System::Boolean autoDispose);
00279 static NAMESPACE_OSGEO_FDO_SCHEMA::SchemaElement* CreateSchemaElement(System::IntPtr ptr, System::Boolean autoDispose);
00280 static NAMESPACE_OSGEO_FDO_SCHEMA::UniqueConstraint* CreateUniqueConstraint(System::IntPtr ptr, System::Boolean autoDispose);
00281 static NAMESPACE_OSGEO_FDO_SCHEMA::UniqueConstraintCollection* CreateUniqueConstraintCollection(System::IntPtr ptr, System::Boolean autoDispose);
00282 static NAMESPACE_OSGEO_FDO_SCHEMA::PropertyValueConstraint* CreatePropertyValueConstraint(System::IntPtr ptr, System::Boolean autoDispose);
00283
00284 static NAMESPACE_OSGEO_FDO_RASTER::DataValueCollection* CreateDataValueCollection(System::IntPtr ptr, System::Boolean autoDispose);
00285 static NAMESPACE_OSGEO_FDO_RASTER::IRaster* CreateIRaster(System::IntPtr ptr, System::Boolean autoDispose);
00286 static NAMESPACE_OSGEO_FDO_RASTER::IRasterPropertyDictionary* CreateIRasterPropertyDictionary(System::IntPtr ptr, System::Boolean autoDispose);
00287 static NAMESPACE_OSGEO_FDO_RASTER::RasterDataModel* CreateRasterDataModel(System::IntPtr ptr, System::Boolean autoDispose);
00288
00289 static NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue* CreateDataValue(System::IntPtr ptr, System::Boolean autoDispose);
00290 static NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* CreateExpression(System::IntPtr ptr, System::Boolean autoDispose);
00291 static NAMESPACE_OSGEO_FDO_EXPRESSION::ExpressionCollection* CreateExpressionCollection(System::IntPtr ptr, System::Boolean autoDispose);
00292 static NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier* CreateIdentifier(System::IntPtr ptr, System::Boolean autoDispose);
00293 static NAMESPACE_OSGEO_FDO_EXPRESSION::LiteralValue* CreateLiteralValue(System::IntPtr ptr, System::Boolean autoDispose);
00294 static NAMESPACE_OSGEO_FDO_EXPRESSION::LOBValue* CreateLOBValue(System::IntPtr ptr, System::Boolean autoDispose);
00295 static NAMESPACE_OSGEO_FDO_EXPRESSION::ValueExpression* CreateValueExpression(System::IntPtr ptr, System::Boolean autoDispose);
00296 static NAMESPACE_OSGEO_FDO_EXPRESSION::DataValueCollection* CreateEDataValueCollection(System::IntPtr ptr, System::Boolean autoDispose);
00297
00298 private:
00299 ObjectFactory(){}
00300 };
00301
00302 END_NAMESPACE_OSGEO_FDO
00303
00304