switch ( eDerivedStructuralFeatureID( eFeature ) )
switch ( featureID )
	public Object eGet( EStructuralFeature eFeature, boolean resolve )	{		switch ( eDerivedStructuralFeatureID( eFeature ) )		{			case AttributePackage.LOCATION3_D__X :				return new Double( getX( ) );			case AttributePackage.LOCATION3_D__Y :				return new Double( getY( ) );			case AttributePackage.LOCATION3_D__Z :				return new Double( getZ( ) );		}		return eDynamicGet( eFeature, resolve );	}