case ModelPackage.CHART__SERIES_HINTS: return basicSetSeriesHints(null, msgs);
    public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass,        NotificationChain msgs)    {        if (featureID >= 0)        {            switch (eDerivedStructuralFeatureID(featureID, baseClass))            {                case ModelPackage.CHART__DESCRIPTION:                    return basicSetDescription(null, msgs);                case ModelPackage.CHART__BLOCK:                    return basicSetBlock(null, msgs);                case ModelPackage.CHART__SERIES_HINTS:                    return basicSetSeriesHints(null, msgs);                case ModelPackage.CHART__EXTENDED_PROPERTIES:                    return ((InternalEList) getExtendedProperties()).basicRemove(otherEnd, msgs);                case ModelPackage.CHART__SAMPLE_DATA:                    return basicSetSampleData(null, msgs);                default:                    return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);            }        }        return eBasicSetContainer(null, featureID, msgs);    }