case ModelPackage.DIAL_CHART__STYLES : return getStyles( );
	public Object eGet( EStructuralFeature eFeature, boolean resolve )	{		switch ( eDerivedStructuralFeatureID( eFeature ) )		{			case ModelPackage.DIAL_CHART__VERSION :				return getVersion( );			case ModelPackage.DIAL_CHART__TYPE :				return getType( );			case ModelPackage.DIAL_CHART__SUB_TYPE :				return getSubType( );			case ModelPackage.DIAL_CHART__DESCRIPTION :				return getDescription( );			case ModelPackage.DIAL_CHART__BLOCK :				return getBlock( );			case ModelPackage.DIAL_CHART__DIMENSION :				return getDimension( );			case ModelPackage.DIAL_CHART__SCRIPT :				return getScript( );			case ModelPackage.DIAL_CHART__UNITS :				return getUnits( );			case ModelPackage.DIAL_CHART__SERIES_THICKNESS :				return new Double( getSeriesThickness( ) );			case ModelPackage.DIAL_CHART__GRID_COLUMN_COUNT :				return new Integer( getGridColumnCount( ) );			case ModelPackage.DIAL_CHART__EXTENDED_PROPERTIES :				return getExtendedProperties( );			case ModelPackage.DIAL_CHART__SAMPLE_DATA :				return getSampleData( );			case ModelPackage.DIAL_CHART__SERIES_DEFINITIONS :				return getSeriesDefinitions( );			case ModelPackage.DIAL_CHART__MIN_SLICE :				return new Double( getMinSlice( ) );			case ModelPackage.DIAL_CHART__MIN_SLICE_PERCENT :				return isMinSlicePercent( ) ? Boolean.TRUE : Boolean.FALSE;			case ModelPackage.DIAL_CHART__MIN_SLICE_LABEL :				return getMinSliceLabel( );			case ModelPackage.DIAL_CHART__DIAL_SUPERIMPOSITION :				return isDialSuperimposition( ) ? Boolean.TRUE : Boolean.FALSE;		}		return eDynamicGet( eFeature, resolve );	}