Map<EObject, Collection<EStructuralFeature.Setting>> usages = UsageCrossReferencer.findAll(eAllObjects, roots);
/** * Returns the references to the objects in the given collection that are to be cleared. * The default implementation uses {@link UsageCrossReferencer} to find all incoming cross references. * @see UsageCrossReferencer * @since 2.6 */ protected Map<EObject, Collection<EStructuralFeature.Setting>> findReferences(Collection<EObject> eObjects) { return EcoreUtil.UsageCrossReferencer.findAll(eObjects, domain.getResourceSet()); } }