{
    switch (eContainerFeatureID)
    {
      case EcorePackage.EENUM_LITERAL__EENUM:
        return eInternalContainer().eInverseRemove(this, EcorePackage.EENUM__ELITERALS, EEnum.class, msgs);
    }
    return eDynamicBasicRemoveFromContainer(msgs);
  }