| FDO API Reference | Feature Data Objects |
#include <TopoGeometryPropertyDefinition.h>
Inherits FdoGeometricPropertyDefinition.
Inheritance diagram for FdoTopoGeometryPropertyDefinition:
Definition at line 46 of file TopoGeometryPropertyDefinition.h.
Public Member Functions | |
| virtual void | _writeXml (FdoSchemaXmlContext *pContext) |
| Serialize this class to XML. | |
| FdoTopoGeometryPropertyDefinition (FdoString *name, FdoString *description, FdoString *topologyName, bool system=false) | |
| FdoTopoGeometryPropertyDefinition * | GetDependsOnTopoGeometry () |
| FdoString * | GetTopologyName () |
| Get the name of the topology to which this property belongs. | |
| virtual void | InitFromXml (FdoSchemaXmlContext *pContext, FdoXmlAttributeCollection *attrs) |
| Initialize this property from its XML attributes. | |
| virtual void | InitFromXml (FdoString *classTypeName, FdoSchemaXmlContext *pContext, FdoXmlAttributeCollection *attrs) |
| DOXYGEN-IGNORE Public non-API functions for XML support Initialize the class from its XML attributes | |
| void | SetDependsOnTopoGeometry (FdoTopoGeometryPropertyDefinition *dependsOnTopoGeometry) |
| void | SetTopologyName (FdoString *topologyName) |
| virtual FdoBoolean | XmlEndElement (FdoXmlSaxContext *context, FdoString *uri, FdoString *name, FdoString *qname) |
| Element end. | |
| virtual FdoXmlSaxHandler * | XmlStartElement (FdoXmlSaxContext *context, FdoString *uri, FdoString *name, FdoString *qname, FdoXmlAttributeCollection *atts) |
Protected Member Functions | |
| virtual void | _AcceptChanges () |
| virtual void | _BeginChangeProcessing () |
| virtual void | _EndChangeProcessing () |
| virtual void | _RejectChanges () |
| virtual void | _StartChanges () |
| FdoFeatureSchema::RejectChanges() support. | |
| virtual void | Dispose () |
| Dispose this object. | |
| FdoTopoGeometryPropertyDefinition () | |
| Hide default constructor to ensure that it cannot be used. | |
| virtual | ~FdoTopoGeometryPropertyDefinition () |
Protected Attributes | |
| FdoTopoGeometryPropertyDefinition * | dependsOnTopoGeometry |
| FdoString * | topologyName |
| The name of the related topology. | |
|
||||||||||||||||||||
|
|
|
|
Hide default constructor to ensure that it cannot be used.
Definition at line 121 of file TopoGeometryPropertyDefinition.h. |
|
|
|
|
|
Reimplemented from FdoGeometricPropertyDefinition. |
|
|
Reimplemented from FdoSchemaElement. |
|
|
Reimplemented from FdoSchemaElement. |
|
|
Reimplemented from FdoGeometricPropertyDefinition. |
|
|
FdoFeatureSchema::RejectChanges() support.
Reimplemented from FdoGeometricPropertyDefinition. |
|
|
Serialize this class to XML.
Reimplemented from FdoGeometricPropertyDefinition. |
|
|
Dispose this object.
Reimplemented from FdoGeometricPropertyDefinition. |
|
|
Gets the topo geometry property definition on which the current topo geometry property depends. If the current property is not in a topology hierarchy, then null is returned. |
|
|
Get the name of the topology to which this property belongs.
|
|
||||||||||||
|
Initialize this property from its XML attributes.
Reimplemented from FdoPropertyDefinition. |
|
||||||||||||||||
|
DOXYGEN-IGNORE Public non-API functions for XML support Initialize the class from its XML attributes
Reimplemented from FdoGeometricPropertyDefinition. |
|
|
Set the top geometry property on which the current topo geometry property depends. This is set only if the current topo geometry property is in a topology hierarchy. Set it to null (the default) to indicate that the current property is not in a topology hierarchy. |
|
|
Set the name of the topology to which this property belongs. The referenced topology must exist. |
|
||||||||||||||||||||
|
Element end.
Reimplemented from FdoGeometricPropertyDefinition. |
|
||||||||||||||||||||||||
|
Handle sub-elements such as properties Element start Reimplemented from FdoGeometricPropertyDefinition. |
|
|
Definition at line 110 of file TopoGeometryPropertyDefinition.h. |
|
|
The name of the related topology.
Definition at line 108 of file TopoGeometryPropertyDefinition.h. |
| Comments or suggestions? Send us feedback. |