'Return all applications in all nodes.
:return: Iterable returning all applications.'

def applications(self):

    for node in self.nodes.values():
        for application in node.applications.values():
            (yield application)
