# File lib/rgl/adjacency.rb, line 162
162:     def reverse
163:       return self unless directed?
164:       result = DirectedAdjacencyGraph.new
165:       each_vertex { |v| result.add_vertex v }
166:       each_edge { |u,v| result.add_edge(v, u) }
167:       result
168:     end