# File lib/puppet/type.rb, line 955
955:     def self.delete(resource)
956:         raise "Global resource removal is deprecated"
957:         return unless defined? @objects
958:         if @objects.include?(resource.title)
959:             @objects.delete(resource.title)
960:         end
961:         if @aliases.include?(resource.title)
962:             @aliases.delete(resource.title)
963:         end
964:         if @aliases.has_value?(resource)
965:             names = []
966:             @aliases.each do |name, otherres|
967:                 if otherres == resource
968:                     names << name
969:                 end
970:             end
971:             names.each { |name| @aliases.delete(name) }
972:         end
973:     end