@Override protected NotificationChain inverseRemove(E object, NotificationChain notifications) { Resource.Internal resource = (Resource.Internal)object; Map<URI, Resource> map = getURIResourceMap(); if (map != null) { for (Iterator<Resource> i = map.values().iterator(); i.hasNext();) { if (resource == i.next()) { i.remove(); } } } return resource.basicSetResourceSet(null, notifications); }
@Override protected NotificationChain inverseRemove(E object, NotificationChain notifications) { Resource.Internal resource = (Resource.Internal)object; Map<URI, Resource> map = getURIResourceMap(); if (map != null) { for (Iterator<Resource> i = map.values().iterator(); i.hasNext();) { if (resource == i.next()) { i.remove(); } } } return resource.basicSetResourceSet(null, notifications); }
@Override protected NotificationChain inverseAdd(E object, NotificationChain notifications) { Resource.Internal resource = (Resource.Internal)object; return resource.basicSetResourceSet(ResourceSetImpl.this, notifications); }
@Override protected NotificationChain inverseAdd(E object, NotificationChain notifications) { Resource.Internal resource = (Resource.Internal)object; return resource.basicSetResourceSet(ResourceSetImpl.this, notifications); }