# File lib/puppet/resource/catalog.rb, line 363
363:     def remove_resource(*resources)
364:         resources.each do |resource|
365:             @resource_table.delete(resource.ref)
366:             if aliases = @aliases[resource.ref]
367:                 aliases.each { |res_alias| @resource_table.delete(res_alias) }
368:                 @aliases.delete(resource.ref)
369:             end
370:             remove_vertex!(resource) if vertex?(resource)
371:             @relationship_graph.remove_vertex!(resource) if @relationship_graph and @relationship_graph.vertex?(resource)
372:             resource.remove
373:         end
374:     end