switch ( eDerivedStructuralFeatureID( eFeature ) )
switch ( featureID )
	public boolean eIsSet( EStructuralFeature eFeature )	{		switch ( eDerivedStructuralFeatureID( eFeature ) )		{			case AttributePackage.GRADIENT__TYPE :				return isSetType( );			case AttributePackage.GRADIENT__START_COLOR :				return startColor != null;			case AttributePackage.GRADIENT__END_COLOR :				return endColor != null;			case AttributePackage.GRADIENT__DIRECTION :				return isSetDirection( );			case AttributePackage.GRADIENT__CYCLIC :				return isSetCyclic( );			case AttributePackage.GRADIENT__TRANSPARENCY :				return isSetTransparency( );		}		return eDynamicIsSet( eFeature );	}