Web API Reference | MapGuide Open Source

- Overview
- Modules
- Classes

# MgProperty Class Reference
[MgProperty]

A base class for MgNullableProperty, which is the base class for all of the concrete property classes, for example, MgBooleanProperty and a base class for MgPropertyDefinition, which is the base class for all of the concrete property definition classes, for example, MgDataPropertyDefinition. More...

Inherits MgNamedSerializable.

Inherited by MgNullableProperty, and MgPropertyDefinition.

List of all members.

## Public Member Functions
STRING | GetName ()
virtual INT16 | GetPropertyType ()=0
| Gets the property type.
void | SetName (CREFSTRING name)
## Friends
class | MgPropertyCollection

## Detailed Description

A base class for MgNullableProperty, which is the base class for all of the concrete property classes, for example, MgBooleanProperty and a base class for MgPropertyDefinition, which is the base class for all of the concrete property definition classes, for example, MgDataPropertyDefinition.

Remarks:
  Allows for polymorphic manipulation of the concrete property classes in the MgPropertyCollection class.

Comments or suggestions? Send us feedback.