Web API Reference | MapGuide Open Source

- Overview
- Modules
- Classes

# MgPropertyDefinition Class Reference
[MgPropertyDefinition]

Defines the base class for the concrete property definition classes which are used to create data, geometric, object, and raster property definitions. More...

Inherits MgProperty.

Inherited by MgDataPropertyDefinition, MgGeometricPropertyDefinition, MgObjectPropertyDefinition, and MgRasterPropertyDefinition.

List of all members.

## 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

## 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.

Comments or suggestions? Send us feedback.