API Guides > ConceptRT 3.x
IPropertyMetaDataProvider Class Referenceabstract

Property metaData provider interface. More...

Detailed Description

Property metaData provider interface.

+ Inheritance diagram for IPropertyMetaDataProvider:

Public Member Methods

virtual Variant GetPropertyMetaData (PCChar8 propertyName, PCChar8 metaDataName, const Variant &defaultValue=Variant::GetVariantNull()) const =0
 Returns a metadata string corresponding to a property and a metadata name. More...
 

Methods Documentation

virtual Variant GetPropertyMetaData ( PCChar8  propertyName,
PCChar8  metaDataName,
const Variant defaultValue = Variant::GetVariantNull() 
) const
pure virtual

Returns a metadata string corresponding to a property and a metadata name.

Parameters
propertyName[in] The name of the property to which the metadata is looked for.
metaDataName[in] The name of the metadata entry to which the metadata is looked for.
defaultValue[in] The value returned if no metadata is found.
Returns
the value under a Variant type.

Implemented in DataStructure, and ConceptElement.