183184185186187188189190191192193
{ InternalEList source = (InternalEList)eObject.eGet(eReference); InternalEList target = (InternalEList)copyEObject.eGet(getTarget(eReference)); if (source.isEmpty()) { target.clear(); } else { boolean isBidirectional = eReference.getEOpposite() != null; int index = 0;