'Returns a list of all the uimethods.
:param self: An ExtensionManager object
:type self: ExtensionManager
:return: List Object
:rtype: List'

def get_ui_funcs(self):

    ui_funcs = []
    for extension in self._extensions:
        for attr in dir(extension):
            if callable(getattr(extension, attr)):
                method = getattr(extension, attr)
                if hasattr(method, 'is_uimethod'):
                    ui_funcs.append(method)
    return ui_funcs
