switch ( eDerivedStructuralFeatureID( eFeature ) )
switch ( featureID )
	public void eSet( EStructuralFeature eFeature, Object newValue )	{		switch ( eDerivedStructuralFeatureID( eFeature ) )		{			case AttributePackage.LOCATION__X :				setX( ( (Double) newValue ).doubleValue( ) );				return;			case AttributePackage.LOCATION__Y :				setY( ( (Double) newValue ).doubleValue( ) );				return;		}		eDynamicSet( eFeature, newValue );	}