MgPropertyDefinition Class Reference
[MgPropertyDefinition]
Inherits MgProperty.
Inherited by MgDataPropertyDefinition, MgGeometricPropertyDefinition, MgObjectPropertyDefinition, and MgRasterPropertyDefinition.
Detailed Description
Defines the base class for the concrete property definition classes which are used to create data, geometric, object, and raster property definitions.
- Remarks:
- It is also used in the definition of MgPropertyDefinitionCollection so that the latter can be used to store objects constructed from the concrete property definition classes.
Public Member Functions | |
STRING | GetDescription () |
Gets the description of this property. | |
INT16 | GetPropertyType () |
Gets the definition type (either data, geometric, object, or raster) of this property. | |
STRING | GetQualifiedName () |
Gets the qualified name of this property whose format is <schemaName>:<className>.<propertyName>. | |
MgPropertyDefinition (CREFSTRING name, INT16 type) | |
Constructs an MgPropertyDefinition object. | |
void | SetDescription (CREFSTRING description) |
void | SetQualifiedName (CREFSTRING qualifiedName) |
Friends | |
class | MgPropertyDefinitionCollection |