updatePreview( );
		public void modifyText( ModifyEvent e )		{			Object oSource = e.getSource( );			bEnableEvents = false;			if ( oSource.equals( txtPrefix ) )			{				if ( !( formatspecifier instanceof NumberFormatSpecifier ) )				{					formatspecifier = NumberFormatSpecifierImpl.create( );					( (NumberFormatSpecifier) formatspecifier ).setSuffix( txtSuffix.getText( ) );					( (NumberFormatSpecifier) formatspecifier ).setFractionDigits( iscFractionDigits.getSelection( ) );					if ( txtMultiplier.isSetValue( ) )					{						( (NumberFormatSpecifier) formatspecifier ).setMultiplier( txtMultiplier.getValue( ) );					}					else					{						( (NumberFormatSpecifier) formatspecifier ).eUnset( AttributePackage.eINSTANCE.getNumberFormatSpecifier_Multiplier( ) );					}				}				( (NumberFormatSpecifier) formatspecifier ).setPrefix( txtPrefix.getText( ) );			}			else if ( oSource.equals( txtSuffix ) )			{				if ( !( formatspecifier instanceof NumberFormatSpecifier ) )				{					formatspecifier = NumberFormatSpecifierImpl.create( );					( (NumberFormatSpecifier) formatspecifier ).setPrefix( txtPrefix.getText( ) );					( (NumberFormatSpecifier) formatspecifier ).setFractionDigits( iscFractionDigits.getSelection( ) );					if ( txtMultiplier.isSetValue( ) )					{						( (NumberFormatSpecifier) formatspecifier ).setMultiplier( txtMultiplier.getValue( ) );					}					else					{						( (NumberFormatSpecifier) formatspecifier ).eUnset( AttributePackage.eINSTANCE.getNumberFormatSpecifier_Multiplier( ) );					}				}				( (NumberFormatSpecifier) formatspecifier ).setSuffix( txtSuffix.getText( ) );			}			else if ( oSource.equals( txtMultiplier ) )			{				if ( !( formatspecifier instanceof NumberFormatSpecifier ) )				{					formatspecifier = NumberFormatSpecifierImpl.create( );					( (NumberFormatSpecifier) formatspecifier ).setPrefix( txtPrefix.getText( ) );					( (NumberFormatSpecifier) formatspecifier ).setSuffix( txtSuffix.getText( ) );					( (NumberFormatSpecifier) formatspecifier ).setFractionDigits( iscFractionDigits.getSelection( ) );				}				if ( txtMultiplier.isSetValue( ) )				{					( (NumberFormatSpecifier) formatspecifier ).setMultiplier( txtMultiplier.getValue( ) );				}				else				{					( (NumberFormatSpecifier) formatspecifier ).eUnset( AttributePackage.eINSTANCE.getNumberFormatSpecifier_Multiplier( ) );				}			}			bEnableEvents = true;		}