case DataPackage.SERIES_GROUPING__GROUPING_ORIGIN: return getGroupingOrigin();
    public Object eGet(EStructuralFeature eFeature, boolean resolve)    {        switch (eDerivedStructuralFeatureID(eFeature))        {            case DataPackage.SERIES_GROUPING__ENABLED:                return isEnabled() ? Boolean.TRUE : Boolean.FALSE;            case DataPackage.SERIES_GROUPING__GROUPING_UNIT:                return getGroupingUnit();            case DataPackage.SERIES_GROUPING__GROUPING_INTERVAL:                return new Integer(getGroupingInterval());            case DataPackage.SERIES_GROUPING__GROUP_TYPE:                return getGroupType();            case DataPackage.SERIES_GROUPING__AGGREGATE_EXPRESSION:                return getAggregateExpression();        }        return eDynamicGet(eFeature, resolve);    }