switch ( eDerivedStructuralFeatureID( eFeature ) )
switch ( featureID )
	public void eSet( EStructuralFeature eFeature, Object newValue )	{		switch ( eDerivedStructuralFeatureID( eFeature ) )		{			case DataPackage.SAMPLE_DATA__BASE_SAMPLE_DATA :				getBaseSampleData( ).clear( );				getBaseSampleData( ).addAll( (Collection) newValue );				return;			case DataPackage.SAMPLE_DATA__ORTHOGONAL_SAMPLE_DATA :				getOrthogonalSampleData( ).clear( );				getOrthogonalSampleData( ).addAll( (Collection) newValue );				return;			case DataPackage.SAMPLE_DATA__ANCILLARY_SAMPLE_DATA :				getAncillarySampleData( ).clear( );				getAncillarySampleData( ).addAll( (Collection) newValue );				return;		}		eDynamicSet( eFeature, newValue );	}