switch ( eDerivedStructuralFeatureID( eFeature ) )
switch ( featureID )
	public void eSet( EStructuralFeature eFeature, Object newValue )	{		switch ( eDerivedStructuralFeatureID( eFeature ) )		{			case AttributePackage.DATA_POINT__COMPONENTS :				getComponents( ).clear( );				getComponents( ).addAll( (Collection) newValue );				return;			case AttributePackage.DATA_POINT__PREFIX :				setPrefix( (String) newValue );				return;			case AttributePackage.DATA_POINT__SUFFIX :				setSuffix( (String) newValue );				return;			case AttributePackage.DATA_POINT__SEPARATOR :				setSeparator( (String) newValue );				return;		}		eDynamicSet( eFeature, newValue );	}