# File lib/rgl/adjacency.rb, line 186
186:     def reverse
187:       return self unless directed?
188:       result = DirectedAdjacencyGraph.new
189:       each_vertex { |v| result.add_vertex v }
190:       each_edge { |u,v| result.add_edge(v, u) }
191:       result
192:     end