case TypePackage.PIE_SERIES__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 TypePackage.PIE_SERIES__LABEL:                    return basicSetLabel(null, msgs);                case TypePackage.PIE_SERIES__DATA_DEFINITION:                    return ((InternalEList)getDataDefinition()).basicRemove(otherEnd, msgs);                case TypePackage.PIE_SERIES__DATA_POINT:                    return basicSetDataPoint(null, msgs);                case TypePackage.PIE_SERIES__DATA_SET:                    return basicSetDataSet(null, msgs);                case TypePackage.PIE_SERIES__FORMAT_SPECIFIER:                    return basicSetFormatSpecifier(null, msgs);                case TypePackage.PIE_SERIES__TRIGGERS:                    return ((InternalEList)getTriggers()).basicRemove(otherEnd, msgs);                case TypePackage.PIE_SERIES__TITLE:                    return basicSetTitle(null, msgs);                case TypePackage.PIE_SERIES__LEADER_LINE_ATTRIBUTES:                    return basicSetLeaderLineAttributes(null, msgs);                case TypePackage.PIE_SERIES__SLICE_OUTLINE:                    return basicSetSliceOutline(null, msgs);                default:                    return eDynamicInverseRemove(otherEnd, featureID, baseClass, msgs);            }        }        return eBasicSetContainer(null, featureID, msgs);    }