case AttributePackage.LOCATION3_D__X : setX( ( (Double) newValue ).doubleValue( ) ); return; case AttributePackage.LOCATION3_D__Y : setY( ( (Double) newValue ).doubleValue( ) ); return;
	public void eSet( EStructuralFeature eFeature, Object newValue )	{		switch ( eDerivedStructuralFeatureID( eFeature ) )		{			case AttributePackage.LOCATION3_D__X :				setX( ( (Double) newValue ).doubleValue( ) );				return;			case AttributePackage.LOCATION3_D__Y :				setY( ( (Double) newValue ).doubleValue( ) );				return;			case AttributePackage.LOCATION3_D__Z :				setZ( ( (Double) newValue ).doubleValue( ) );				return;		}		eDynamicSet( eFeature, newValue );	}