case TypePackage.PIE_SERIES__DATA_SET : return getDataSet( );
case TypePackage.PIE_SERIES__DATA_SETS : return getDataSets( );
	public Object eGet( EStructuralFeature eFeature, boolean resolve )	{		switch ( eDerivedStructuralFeatureID( eFeature ) )		{			case TypePackage.PIE_SERIES__VISIBLE :				return isVisible( ) ? Boolean.TRUE : Boolean.FALSE;			case TypePackage.PIE_SERIES__LABEL :				return getLabel( );			case TypePackage.PIE_SERIES__DATA_DEFINITION :				return getDataDefinition( );			case TypePackage.PIE_SERIES__SERIES_IDENTIFIER :				return getSeriesIdentifier( );			case TypePackage.PIE_SERIES__DATA_POINT :				return getDataPoint( );			case TypePackage.PIE_SERIES__DATA_SET :				return getDataSet( );			case TypePackage.PIE_SERIES__LABEL_POSITION :				return getLabelPosition( );			case TypePackage.PIE_SERIES__STACKED :				return isStacked( ) ? Boolean.TRUE : Boolean.FALSE;			case TypePackage.PIE_SERIES__TRIGGERS :				return getTriggers( );			case TypePackage.PIE_SERIES__TRANSLUCENT :				return isTranslucent( ) ? Boolean.TRUE : Boolean.FALSE;			case TypePackage.PIE_SERIES__CURVE_FITTING :				return getCurveFitting( );			case TypePackage.PIE_SERIES__EXPLOSION :				return new Integer( getExplosion( ) );			case TypePackage.PIE_SERIES__EXPLOSION_EXPRESSION :				return getExplosionExpression( );			case TypePackage.PIE_SERIES__TITLE :				return getTitle( );			case TypePackage.PIE_SERIES__TITLE_POSITION :				return getTitlePosition( );			case TypePackage.PIE_SERIES__LEADER_LINE_ATTRIBUTES :				return getLeaderLineAttributes( );			case TypePackage.PIE_SERIES__LEADER_LINE_STYLE :				return getLeaderLineStyle( );			case TypePackage.PIE_SERIES__LEADER_LINE_LENGTH :				return new Double( getLeaderLineLength( ) );			case TypePackage.PIE_SERIES__SLICE_OUTLINE :				return getSliceOutline( );			case TypePackage.PIE_SERIES__RATIO :				return new Double( getRatio( ) );		}		return eDynamicGet( eFeature, resolve );	}