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 ComponentPackage.AXIS__TYPE :				setType( (AxisType) newValue );				return;			case ComponentPackage.AXIS__TITLE :				setTitle( (Label) newValue );				return;			case ComponentPackage.AXIS__SUB_TITLE :				setSubTitle( (Label) newValue );				return;			case ComponentPackage.AXIS__TITLE_POSITION :				setTitlePosition( (Position) newValue );				return;			case ComponentPackage.AXIS__ASSOCIATED_AXES :				getAssociatedAxes( ).clear( );				getAssociatedAxes( ).addAll( (Collection) newValue );				return;			case ComponentPackage.AXIS__ANCILLARY_AXES :				getAncillaryAxes( ).clear( );				getAncillaryAxes( ).addAll( (Collection) newValue );				return;			case ComponentPackage.AXIS__SERIES_DEFINITIONS :				getSeriesDefinitions( ).clear( );				getSeriesDefinitions( ).addAll( (Collection) newValue );				return;			case ComponentPackage.AXIS__GAP_WIDTH :				setGapWidth( ( (Double) newValue ).doubleValue( ) );				return;			case ComponentPackage.AXIS__ORIENTATION :				setOrientation( (Orientation) newValue );				return;			case ComponentPackage.AXIS__LINE_ATTRIBUTES :				setLineAttributes( (LineAttributes) newValue );				return;			case ComponentPackage.AXIS__LABEL :				setLabel( (Label) newValue );				return;			case ComponentPackage.AXIS__FORMAT_SPECIFIER :				setFormatSpecifier( (FormatSpecifier) newValue );				return;			case ComponentPackage.AXIS__LABEL_POSITION :				setLabelPosition( (Position) newValue );				return;			case ComponentPackage.AXIS__STAGGERED :				setStaggered( ( (Boolean) newValue ).booleanValue( ) );				return;			case ComponentPackage.AXIS__MARKER_LINES :				getMarkerLines( ).clear( );				getMarkerLines( ).addAll( (Collection) newValue );				return;			case ComponentPackage.AXIS__MARKER_RANGES :				getMarkerRanges( ).clear( );				getMarkerRanges( ).addAll( (Collection) newValue );				return;			case ComponentPackage.AXIS__MAJOR_GRID :				setMajorGrid( (Grid) newValue );				return;			case ComponentPackage.AXIS__MINOR_GRID :				setMinorGrid( (Grid) newValue );				return;			case ComponentPackage.AXIS__SCALE :				setScale( (Scale) newValue );				return;			case ComponentPackage.AXIS__ORIGIN :				setOrigin( (AxisOrigin) newValue );				return;			case ComponentPackage.AXIS__PRIMARY_AXIS :				setPrimaryAxis( ( (Boolean) newValue ).booleanValue( ) );				return;			case ComponentPackage.AXIS__CATEGORY_AXIS :				setCategoryAxis( ( (Boolean) newValue ).booleanValue( ) );				return;			case ComponentPackage.AXIS__PERCENT :				setPercent( ( (Boolean) newValue ).booleanValue( ) );				return;		}		eDynamicSet( eFeature, newValue );	}