#NEWLINE# @ property #NEWLINE# def parentPath( self ) : #NEWLINE# #INDENT# 'Returns the classNames from my ultimate parent to my immediate parent.\n\n    Walks up the parent chain building a list of ancestors.\n\n    TODO(user): Eliminate this routine by adding template tags which\n    let me process the ancestor list directly.\n\n    Returns:\n      (list) The class name of this object.\n    ' #NEWLINE# parent_list = p . ancestors #NEWLINE# return [ p . values . get ( 'className' ) for p in parent_list ]