PropertyDefinition :: isAttribute - Is property an attribute
The function checks whether the property is an attribute or not. Properties in (transient) structures and key components are considered as attributes. Generic attributes are not considered as attributes.
If the function is not called with a valid property definition it throws an exception.
Return value: Success ( bool )
The value is true when the function was executed successfully. Otherwise the value is set to false.