case ModelPackage.CHART_WITH_AXES__SERIES_HINTS: setSeriesHints((SeriesHint) newValue); return;
    public void eSet(EStructuralFeature eFeature, Object newValue)    {        switch (eDerivedStructuralFeatureID(eFeature))        {            case ModelPackage.CHART_WITH_AXES__VERSION:                setVersion((String) newValue);                return;            case ModelPackage.CHART_WITH_AXES__TYPE:                setType((String) newValue);                return;            case ModelPackage.CHART_WITH_AXES__SUB_TYPE:                setSubType((String) newValue);                return;            case ModelPackage.CHART_WITH_AXES__DESCRIPTION:                setDescription((Text) newValue);                return;            case ModelPackage.CHART_WITH_AXES__BLOCK:                setBlock((Block) newValue);                return;            case ModelPackage.CHART_WITH_AXES__DIMENSION:                setDimension((ChartDimension) newValue);                return;            case ModelPackage.CHART_WITH_AXES__SCRIPT:                setScript((String) newValue);                return;            case ModelPackage.CHART_WITH_AXES__UNITS:                setUnits((String) newValue);                return;            case ModelPackage.CHART_WITH_AXES__SERIES_THICKNESS:                setSeriesThickness(((Double) newValue).doubleValue());                return;            case ModelPackage.CHART_WITH_AXES__SERIES_HINTS:                setSeriesHints((SeriesHint) newValue);                return;            case ModelPackage.CHART_WITH_AXES__GRID_COLUMN_COUNT:                setGridColumnCount(((Integer) newValue).intValue());                return;            case ModelPackage.CHART_WITH_AXES__EXTENDED_PROPERTIES:                getExtendedProperties().clear();                getExtendedProperties().addAll((Collection) newValue);                return;            case ModelPackage.CHART_WITH_AXES__SAMPLE_DATA:                setSampleData((SampleData) newValue);                return;            case ModelPackage.CHART_WITH_AXES__AXES:                getAxes().clear();                getAxes().addAll((Collection) newValue);                return;            case ModelPackage.CHART_WITH_AXES__WALL_FILL:                setWallFill((Fill) newValue);                return;            case ModelPackage.CHART_WITH_AXES__FLOOR_FILL:                setFloorFill((Fill) newValue);                return;            case ModelPackage.CHART_WITH_AXES__ORIENTATION:                setOrientation((Orientation) newValue);                return;            case ModelPackage.CHART_WITH_AXES__UNIT_SPACING:                setUnitSpacing(((Double) newValue).doubleValue());                return;        }        eDynamicSet(eFeature, newValue);    }