double dbl = Double.valueOf( txtScaleStep.getText( ) )
double dbl = Double.valueOf( txtStepSize.getText( ) )
	public void handleEvent( Event event )	{		if ( event.widget.equals( txtScaleMin ) )		{			if ( txtScaleMin.getText( ).length( ) == 0 )			{				getScale( ).eUnset( ComponentPackage.eINSTANCE.getScale_Min( ) );			}			else			{				DataElement de = getTypedDataElement( txtScaleMin.getText( ) );				if ( de != null )				{					getScale( ).setMin( de );				}			}		}		else if ( event.widget.equals( txtScaleMax ) )		{			if ( txtScaleMax.getText( ).length( ) == 0 )			{				getScale( ).eUnset( ComponentPackage.eINSTANCE.getScale_Max( ) );			}			else			{				DataElement de = getTypedDataElement( txtScaleMax.getText( ) );				if ( de != null )				{					getScale( ).setMax( de );				}			}		}		else if ( event.widget.equals( txtScaleStep ) )		{			try			{				if ( txtScaleStep.getText( ).length( ) == 0 )				{					getScale( ).eUnset( ComponentPackage.eINSTANCE.getScale_Step( ) );				}				else				{					double dbl = Double.valueOf( txtScaleStep.getText( ) )							.doubleValue( );					if ( dbl == 0 )					{						getScale( ).eUnset( ComponentPackage.eINSTANCE.getScale_Step( ) );					}					else					{						getScale( ).setStep( dbl );					}				}			}			catch ( NumberFormatException e1 )			{				txtScaleStep.setText( String.valueOf( getScale( ).getStep( ) ) );			}		}		else if ( event.widget.equals( cmbScaleUnit ) )		{			getScale( ).setUnit( ScaleUnitType.getByName( LiteralHelper.scaleUnitTypeSet.getNameByDisplayName( cmbScaleUnit.getText( ) ) ) );		}	}