# File lib/puppet/resource/catalog.rb, line 348
348:   def remove_resource(*resources)
349:     resources.each do |resource|
350:       @resource_table.delete(resource.ref)
351:       if aliases = @aliases[resource.ref]
352:         aliases.each { |res_alias| @resource_table.delete(res_alias) }
353:         @aliases.delete(resource.ref)
354:       end
355:       remove_vertex!(resource) if vertex?(resource)
356:       @relationship_graph.remove_vertex!(resource) if @relationship_graph and @relationship_graph.vertex?(resource)
357:       resource.remove
358:     end
359:   end