case ModelPackage.CHART__SERIES_HINTS: return seriesHints != null;
    public boolean eIsSet(EStructuralFeature eFeature)    {        switch (eDerivedStructuralFeatureID(eFeature))        {            case ModelPackage.CHART__VERSION:                return VERSION_EDEFAULT == null ? version != null : !VERSION_EDEFAULT.equals(version);            case ModelPackage.CHART__TYPE:                return TYPE_EDEFAULT == null ? type != null : !TYPE_EDEFAULT.equals(type);            case ModelPackage.CHART__SUB_TYPE:                return SUB_TYPE_EDEFAULT == null ? subType != null : !SUB_TYPE_EDEFAULT.equals(subType);            case ModelPackage.CHART__DESCRIPTION:                return description != null;            case ModelPackage.CHART__BLOCK:                return block != null;            case ModelPackage.CHART__DIMENSION:                return isSetDimension();            case ModelPackage.CHART__SCRIPT:                return SCRIPT_EDEFAULT == null ? script != null : !SCRIPT_EDEFAULT.equals(script);            case ModelPackage.CHART__UNITS:                return UNITS_EDEFAULT == null ? units != null : !UNITS_EDEFAULT.equals(units);            case ModelPackage.CHART__SERIES_THICKNESS:                return isSetSeriesThickness();            case ModelPackage.CHART__SERIES_HINTS:                return seriesHints != null;            case ModelPackage.CHART__GRID_COLUMN_COUNT:                return isSetGridColumnCount();            case ModelPackage.CHART__EXTENDED_PROPERTIES:                return extendedProperties != null && !extendedProperties.isEmpty();            case ModelPackage.CHART__SAMPLE_DATA:                return sampleData != null;        }        return eDynamicIsSet(eFeature);    }