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