return ((InternalEList)getSeriesDefinitions()).basicRemove(otherEnd, msgs);
return ((InternalEList) getSeriesDefinitions()).basicRemove(otherEnd, msgs); case DataPackage.SERIES_DEFINITION__FORMAT_SPECIFIER: return basicSetFormatSpecifier(null, msgs);
    public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)    {        if (featureID >= 0)        {            switch (eDerivedStructuralFeatureID(featureID, baseClass))            {                case DataPackage.SERIES_DEFINITION__QUERY:                    return basicSetQuery(null, msgs);                case DataPackage.SERIES_DEFINITION__SERIES_PALETTE:                    return basicSetSeriesPalette(null, msgs);                case DataPackage.SERIES_DEFINITION__SERIES_DEFINITIONS:                    return ((InternalEList)getSeriesDefinitions()).basicRemove(otherEnd, msgs);                case DataPackage.SERIES_DEFINITION__SERIES:                    return ((InternalEList)getSeries()).basicRemove(otherEnd, msgs);                case DataPackage.SERIES_DEFINITION__GROUPING:                    return basicSetGrouping(null, msgs);                default:                    return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);            }        }        return eBasicSetContainer(null, featureID, msgs);    }