|
MapGuide API Reference
|
Defines a feature property which contains one or more objects whose type is a feature class. If there is more than one object, an identity property is defined that is used to select an object from the collection. More...
Inheritance diagram for MgObjectPropertyDefinition:Public Member Functions | |
| MgClassDefinition * | GetClassDefinition () |
| Gets an MgClassDefinition object that defines the type of this property. | |
| MgDataPropertyDefinition * | GetIdentityProperty () |
| INT32 | GetObjectType () |
| INT32 | GetOrderType () |
| MgObjectPropertyDefinition (CREFSTRING name) | |
| Constructs a MgObjectPropertyDefinition object. | |
| void | SetClassDefinition (MgClassDefinition *classDef) |
| void | SetIdentityProperty (MgDataPropertyDefinition *propDef) |
| Sets a reference to an MgDataPropertyDefinition used to create the identity properties that uniquely identify the objects that constitute the object property. | |
| void | SetObjectType (INT32 objType) |
| Sets the MgObjectPropertyType type (either value, collection, or ordered collection) of this object property. | |
| void | SetOrderType (INT32 orderType) |
| Sets the MgOrderingOption type (either ascending or descending) for this object property. | |
Defines a feature property which contains one or more objects whose type is a feature class. If there is more than one object, an identity property is defined that is used to select an object from the collection.