FDO API Reference Feature Data Objects

SchemaElement Class Reference

List of all members.

Detailed Description

FdoSchemaElement is an abstract class that acts as a base class for all classes in the Schema package.


Public Member Functions

System::Void Delete ()
 Marks the schema element for deletion by setting the element state to FdoSchemaElementState_Deleted. If the schema elements current state is FdoSchemaElementState_Added then the element is physically removed. If the current state is FdoSchemaElementState_Detached this method does nothing.
__property NAMESPACE_OSGEO_FDO_SCHEMA::SchemaAttributeDictionary * get_Attributes ()
 Gets an FdoSchemaAttributeDictionary that contains the attributes associated with this FdoSchemaElement.
__property System::Boolean get_CanSetName ()
 Sets the name of the schema object.
__property System::String * get_Description ()
 Gets the description of the schema object.
__property NAMESPACE_OSGEO_FDO_SCHEMA::SchemaElementState get_ElementState ()
 Returns the current state of the schema element.
__property NAMESPACE_OSGEO_FDO_SCHEMA::FeatureSchema * get_FeatureSchema ()
 Gets the FdoFeatureSchema this object is a part of. Returns null if this object has not been added to a feature schema.
__property System::String * get_Name ()
 Gets the name of the schema object.
__property NAMESPACE_OSGEO_FDO_SCHEMA::SchemaElement * get_Parent ()
 Gets the parent of this FdoSchemaElement or null if this object has not been added to a parent object.
__property System::String * get_QualifiedName ()
 Gets the fully qualified name of this schema element.
 SchemaElement (System::IntPtr unmanaged, System::Boolean autoDelete)
__property System::Void set_Description (System::String *value)
 Sets the description of the schema object.
__property System::Void set_Name (System::String *value)
 Sets the name of the schema object.

Protected Member Functions

System::Void Dispose (System::Boolean disposing)

Comments or suggestions? Send us feedback.