@property<EOL><INDENT>def name(self):<DEDENT>
if self._name_map is None:<EOL><INDENT>self._name_map = {}<EOL>for key, value in self.__class__.__dict__.items():<EOL><INDENT>if isinstance(value, self.__class__):<EOL><INDENT>self._name_map[value] = key<EOL><DEDENT><DEDENT><DEDENT>return str(self._name_map[self])<EOL>
Get the enumeration name of this cursor kind.