return GROUPING_UNIT_EDEFAULT == null ? groupingUnit != null : !GROUPING_UNIT_EDEFAULT .equals(groupingUnit);
return isSetGroupingUnit(); case DataPackage.SERIES_GROUPING__GROUPING_ORIGIN: return groupingOrigin != null;
    public boolean eIsSet(EStructuralFeature eFeature)    {        switch (eDerivedStructuralFeatureID(eFeature))        {            case DataPackage.SERIES_GROUPING__ENABLED:                return isSetEnabled();            case DataPackage.SERIES_GROUPING__GROUPING_UNIT:                return GROUPING_UNIT_EDEFAULT == null ? groupingUnit != null : !GROUPING_UNIT_EDEFAULT                    .equals(groupingUnit);            case DataPackage.SERIES_GROUPING__GROUPING_INTERVAL:                return isSetGroupingInterval();            case DataPackage.SERIES_GROUPING__GROUP_TYPE:                return GROUP_TYPE_EDEFAULT == null ? groupType != null : !GROUP_TYPE_EDEFAULT.equals(groupType);            case DataPackage.SERIES_GROUPING__AGGREGATE_EXPRESSION:                return AGGREGATE_EXPRESSION_EDEFAULT == null ? aggregateExpression != null                    : !AGGREGATE_EXPRESSION_EDEFAULT.equals(aggregateExpression);        }        return eDynamicIsSet(eFeature);    }