FDO .NET API Reference Feature Data Objects
Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

OSGeo::FDO::Commands::IFeatureCommandImp Class Reference

Inherits OSGeo::FDO::Commands::ICommandImp, and OSGeo::FDO::Commands::OSGeo::FDO::Commands::IFeatureCommand.

Inherited by OSGeo::FDO::Commands::Feature::IBaseSelectImp, OSGeo::FDO::Commands::Feature::IDeleteImp, OSGeo::FDO::Commands::Feature::IUpdateImp, OSGeo::FDO::Commands::Locking::IAcquireLockImp, OSGeo::FDO::Commands::Locking::IGetLockInfoImp, OSGeo::FDO::Commands::Locking::IReleaseLockImp, OSGeo::FDO::Commands::LongTransaction::ICommitLongTransactionImp, and OSGeo::FDO::Commands::LongTransaction::IRollbackLongTransactionImp.

Inheritance diagram for OSGeo::FDO::Commands::IFeatureCommandImp:

[legend]
List of all members.

Detailed Description

The IFeatureCommandImp class is a concrete implementation of IFeatureCommand. IFeatureCommand defines the behavior common to all commands that operate on feature instances. The features to be operated on are identified by their class and a filter. If the feature provider supports inheritance in the schema capabilities, then the command will operate on instances of that class and any derived classes. In addition, feature commands can operate on related features if one or more relation directives are specified. Each relation directive specifies the relation to follow and how many levels of depth to follow it.


Public Member Functions

__property OSGeo::FDO::Expression::Identifierget_FeatureClassName ()
 Gets the name of the class to be operated upon as an identifier.
__property OSGeo::FDO::Filter::Filterget_Filter ()
 Gets the filter as a filter tree.
__property System::Void set_FeatureClassName (OSGeo::FDO::Expression::Identifier *value)
 Sets the name of the class to be operated upon as an identifier.
__property System::Void set_Filter (OSGeo::FDO::Filter::Filter *value)
 Sets the filter as a Filter tree.
System::Void SetFeatureClassName (System::String *value)
 Sets the name of the class to be operated upon as an identifier.
System::Void SetFilter (System::String *value)
 Sets the filter as a Filter tree.

Member Function Documentation

__property OSGeo ::FDO ::Expression ::Identifier* OSGeo::FDO::Commands::IFeatureCommandImp::get_FeatureClassName  ) 
 

Gets the name of the class to be operated upon as an identifier.

Returns:
Returns nothing

__property OSGeo ::FDO ::Filter ::Filter* OSGeo::FDO::Commands::IFeatureCommandImp::get_Filter  ) 
 

Gets the filter as a filter tree.

Returns:
Returns the filter object

__property System::Void OSGeo::FDO::Commands::IFeatureCommandImp::set_FeatureClassName OSGeo::FDO::Expression::Identifier value  ) 
 

Sets the name of the class to be operated upon as an identifier.

Parameters:
value Input the class identifier
Returns:
Returns nothing

__property System::Void OSGeo::FDO::Commands::IFeatureCommandImp::set_Filter OSGeo::FDO::Filter::Filter value  ) 
 

Sets the filter as a Filter tree.

Parameters:
value Input the filter object
Returns:
Returns nothing

System::Void OSGeo::FDO::Commands::IFeatureCommandImp::SetFeatureClassName System::String *  value  ) 
 

Sets the name of the class to be operated upon as an identifier.

Parameters:
value Input the class name
Returns:
Returns nothing

System::Void OSGeo::FDO::Commands::IFeatureCommandImp::SetFilter System::String *  value  ) 
 

Sets the filter as a Filter tree.

Parameters:
value Input the filter expression string
Returns:
Returns nothing

Comments or suggestions? Send us feedback.