Method: Archimate::DataModel::Model#remove_reference
- Defined in:
- lib/archimate/data_model/model.rb
#remove_reference(item) ⇒ Object
160 161 162 163 164 165 166 167 168 169 170 171 172 |
# File 'lib/archimate/data_model/model.rb', line 160 def remove_reference(item) case item when Element elements.delete(item) when Relationship relationships.delete(item) when Diagram diagrams.delete(item) else raise "Unhandled remove reference for type #{item.class}" end organizations.each { |org| org.remove_reference(item) } end |