PropertyDefinition :: templateClass - Template class name
The property holds the template class name when the type of the property is a template class type.
When referring to template class types the template class name is part of the property definition. The type definition returns from the property definition usually refers to the data type referenced in the template class parameter.
If the function is not called with a valid property definition it throws an exception.
Return value: Property name ( odaba::String & )
The property name may contain a property path that consists of a sequence of property names. Not allowed are operation paths or path properties, i.e. the property name must consist of identifiers separated by dots (.), only.
In order to pass no property name, an empty string ( String() ) has to be passed.