public void eSet( EStructuralFeature eFeature, Object newValue )
public void eSet( int featureID, Object newValue )
	public void eSet( EStructuralFeature eFeature, Object newValue )	{		switch ( eDerivedStructuralFeatureID( eFeature ) )		{			case ModelPackage.CHART__VERSION :				setVersion( (String) newValue );				return;			case ModelPackage.CHART__TYPE :				setType( (String) newValue );				return;			case ModelPackage.CHART__SUB_TYPE :				setSubType( (String) newValue );				return;			case ModelPackage.CHART__DESCRIPTION :				setDescription( (Text) newValue );				return;			case ModelPackage.CHART__BLOCK :				setBlock( (Block) newValue );				return;			case ModelPackage.CHART__DIMENSION :				setDimension( (ChartDimension) newValue );				return;			case ModelPackage.CHART__SCRIPT :				setScript( (String) newValue );				return;			case ModelPackage.CHART__UNITS :				setUnits( (String) newValue );				return;			case ModelPackage.CHART__SERIES_THICKNESS :				setSeriesThickness( ( (Double) newValue ).doubleValue( ) );				return;			case ModelPackage.CHART__GRID_COLUMN_COUNT :				setGridColumnCount( ( (Integer) newValue ).intValue( ) );				return;			case ModelPackage.CHART__EXTENDED_PROPERTIES :				getExtendedProperties( ).clear( );				getExtendedProperties( ).addAll( (Collection) newValue );				return;			case ModelPackage.CHART__SAMPLE_DATA :				setSampleData( (SampleData) newValue );				return;			case ModelPackage.CHART__STYLES :				getStyles( ).clear( );				getStyles( ).addAll( (Collection) newValue );				return;			case ModelPackage.CHART__INTERACTIVITY :				setInteractivity( (Interactivity) newValue );				return;		}		eDynamicSet( eFeature, newValue );	}