eDynamicSet( eFeature, newValue );
super.eSet( featureID, newValue );
	public void eSet( EStructuralFeature eFeature, Object newValue )	{		switch ( eDerivedStructuralFeatureID( eFeature ) )		{			case AttributePackage.FONT_DEFINITION__NAME :				setName( (String) newValue );				return;			case AttributePackage.FONT_DEFINITION__SIZE :				setSize( ( (Float) newValue ).floatValue( ) );				return;			case AttributePackage.FONT_DEFINITION__BOLD :				setBold( ( (Boolean) newValue ).booleanValue( ) );				return;			case AttributePackage.FONT_DEFINITION__ITALIC :				setItalic( ( (Boolean) newValue ).booleanValue( ) );				return;			case AttributePackage.FONT_DEFINITION__STRIKETHROUGH :				setStrikethrough( ( (Boolean) newValue ).booleanValue( ) );				return;			case AttributePackage.FONT_DEFINITION__UNDERLINE :				setUnderline( ( (Boolean) newValue ).booleanValue( ) );				return;			case AttributePackage.FONT_DEFINITION__WORD_WRAP :				setWordWrap( ( (Boolean) newValue ).booleanValue( ) );				return;			case AttributePackage.FONT_DEFINITION__ALIGNMENT :				setAlignment( (TextAlignment) newValue );				return;			case AttributePackage.FONT_DEFINITION__ROTATION :				setRotation( ( (Double) newValue ).doubleValue( ) );				return;		}		eDynamicSet( eFeature, newValue );	}