def del_hyperedge(self, hyperedge):
        """
        Delete the given hyperedge.
        
        @type  hyperedge: hyperedge
        @param hyperedge: Hyperedge identifier.
        """
        if (hyperedge in self.hyperedges()):
            for n in self.edge_links[hyperedge]:
                self.node_links[n].remove(hyperedge)

            del(self.edge_links[hyperedge])
            self.del_edge_labeling(hyperedge)
            self.graph.del_node((hyperedge,'h'))
Delete the given hyperedge.
        
        @type  hyperedge: hyperedge
        @param hyperedge: Hyperedge identifier.