# File lib/puppet/resource/catalog.rb, line 171
171:     def clear(remove_resources = true)
172:         super()
173:         # We have to do this so that the resources clean themselves up.
174:         @resource_table.values.each { |resource| resource.remove } if remove_resources
175:         @resource_table.clear
176: 
177:         if defined?(@relationship_graph) and @relationship_graph
178:             @relationship_graph.clear
179:             @relationship_graph = nil
180:         end
181:     end