else if ( event.widget.equals( iscGridCount ) ) { getAxisForProcessing( ).getScale( ) .setMinorGridsPerUnit( ( (Integer) event.data ).intValue( ) ); }
	public void handleEvent( Event event )	{		if ( event.widget.equals( this.txtValue ) )		{			DataElement de = getTypedDataElement( txtValue.getText( ) );			if ( de != null )			{				getAxisForProcessing( ).getOrigin( ).setValue( de );			}		}		else if ( event.widget.equals( txtScaleMin ) )		{			if ( txtScaleMin.getText( ).length( ) == 0 )			{				getAxisForProcessing( ).getScale( )						.eUnset( ComponentPackage.eINSTANCE.getScale_Min( ) );			}			else			{				DataElement de = getTypedDataElement( txtScaleMin.getText( ) );				if ( de != null )				{					getAxisForProcessing( ).getScale( ).setMin( de );				}			}		}		else if ( event.widget.equals( txtScaleMax ) )		{			if ( txtScaleMax.getText( ).length( ) == 0 )			{				getAxisForProcessing( ).getScale( )						.eUnset( ComponentPackage.eINSTANCE.getScale_Max( ) );			}			else			{				DataElement de = getTypedDataElement( txtScaleMax.getText( ) );				if ( de != null )				{					getAxisForProcessing( ).getScale( ).setMax( de );				}			}		}		else if ( event.widget.equals( txtScaleStep ) )		{			try			{				if ( txtScaleStep.getText( ).length( ) == 0 )				{					getAxisForProcessing( ).getScale( )							.eUnset( ComponentPackage.eINSTANCE.getScale_Step( ) );				}				else				{					double dbl = Double.valueOf( txtScaleStep.getText( ) )							.doubleValue( );					if ( dbl == 0 )					{						getAxisForProcessing( ).getScale( )								.eUnset( ComponentPackage.eINSTANCE.getScale_Step( ) );					}					else					{						getAxisForProcessing( ).getScale( ).setStep( dbl );					}				}			}			catch ( NumberFormatException e1 )			{				txtScaleStep.setText( String.valueOf( getAxisForProcessing( ).getScale( )						.getStep( ) ) );			}		}		else if ( event.widget.equals( iscGridCount ) )		{			getAxisForProcessing( ).getScale( )					.setMinorGridsPerUnit( ( (Integer) event.data ).intValue( ) );		}	}