public void eSet( EStructuralFeature eFeature, Object newValue )
public void eSet( int featureID, Object newValue )
	public void eSet( EStructuralFeature eFeature, Object newValue )	{		switch ( eDerivedStructuralFeatureID( eFeature ) )		{			case AttributePackage.GRADIENT__TYPE :				setType( ( (Integer) newValue ).intValue( ) );				return;			case AttributePackage.GRADIENT__START_COLOR :				setStartColor( (ColorDefinition) newValue );				return;			case AttributePackage.GRADIENT__END_COLOR :				setEndColor( (ColorDefinition) newValue );				return;			case AttributePackage.GRADIENT__DIRECTION :				setDirection( ( (Double) newValue ).doubleValue( ) );				return;			case AttributePackage.GRADIENT__CYCLIC :				setCyclic( ( (Boolean) newValue ).booleanValue( ) );				return;			case AttributePackage.GRADIENT__TRANSPARENCY :				setTransparency( ( (Integer) newValue ).intValue( ) );				return;		}		eDynamicSet( eFeature, newValue );	}