{
    switch (featureID)
    {
      case MappingPackage.MAPPING__HELPER:
        return basicSetHelper(null, msgs);
      case MappingPackage.MAPPING__NESTED:
        return ((InternalEList<?>)getNested()).basicRemove(otherEnd, msgs);
      case MappingPackage.MAPPING__NESTED_IN:
        return basicSetNestedIn(null, msgs);
    }
    return super.eInverseRemove(otherEnd, featureID, msgs);
  }