Iterator that returns all the edge objects
        @rtype: L{Cedge}
        @return: terminal objects (iterator)

def get_edges_as_list(self):
        """
        Iterator that returns all the edge objects
        @rtype: L{Cedge}
        @return: terminal objects (iterator)
        """
        my_edges = []
        for edge_node in self.__get_edge_nodes():
            my_edges.append(Cedge(edge_node))
        return my_edges