iscExplosion = new IntegerSpinControl( cmpBottomBindingArea, SWT.NONE, series.getExplosion( ) );
iscExplosion = new Spinner( cmpBottomBindingArea, SWT.BORDER );
	private void createSeriesDetail( Composite cmpBottomBindingArea )	{		// Slice outline color composite		Label lblSliceOutline = new Label( cmpBottomBindingArea, SWT.NONE );		GridData gdLBLSliceOutline = new GridData( );		lblSliceOutline.setLayoutData( gdLBLSliceOutline );		lblSliceOutline.setText( Messages.getString( "PieSeriesAttributeComposite.Lbl.SliceOutline" ) ); //$NON-NLS-1$		fccSliceOutline = new FillChooserComposite( cmpBottomBindingArea,				SWT.NONE,				series.eAdapters( ),				series.getSliceOutline( ),				false,				false );		GridData gdFCCSliceOutline = new GridData( GridData.FILL_HORIZONTAL );		gdFCCSliceOutline.horizontalSpan = 2;		fccSliceOutline.setLayoutData( gdFCCSliceOutline );		fccSliceOutline.addListener( this );		lblExpSliWhen = new Label( cmpBottomBindingArea, SWT.NONE );		{			lblExpSliWhen.setText( Messages.getString( "PieBottomAreaComponent.Label.ExplodeSliceWhen" ) ); //$NON-NLS-1$			lblExpSliWhen.setToolTipText( TOOLTIP_EXPLODE_SLICE_WHEN );		}		txtExplode = new TextEditorComposite( cmpBottomBindingArea, SWT.BORDER				| SWT.SINGLE );		{			GridData gd = new GridData( GridData.FILL_HORIZONTAL );			txtExplode.setLayoutData( gd );			if ( series.getExplosionExpression( ) != null )			{				txtExplode.setText( series.getExplosionExpression( ) );			}			txtExplode.setToolTipText( Messages.getString( "PieBaseSeriesComponent.Tooltip.EnterBooleanExpression" ) ); //$NON-NLS-1$			txtExplode.addListener( this );		}		btnBuilder = new Button( cmpBottomBindingArea, SWT.PUSH );		{			GridData gdBTNBuilder = new GridData( );			gdBTNBuilder.heightHint = 20;			gdBTNBuilder.widthHint = 20;			btnBuilder.setLayoutData( gdBTNBuilder );			btnBuilder.setImage( UIHelper.getImage( "icons/obj16/expressionbuilder.gif" ) ); //$NON-NLS-1$			btnBuilder.addSelectionListener( this );			btnBuilder.setToolTipText( Messages.getString( "DataDefinitionComposite.Tooltip.InvokeExpressionBuilder" ) ); //$NON-NLS-1$			btnBuilder.getImage( ).setBackground( btnBuilder.getBackground( ) );			if ( serviceprovider == null )			{				btnBuilder.setEnabled( false );			}		}		lblExpDistance = new Label( cmpBottomBindingArea, SWT.NONE );		{			lblExpDistance.setText( Messages.getString( "PieBottomAreaComponent.Label.ByDistance" ) ); //$NON-NLS-1$			lblExpDistance.setToolTipText( TOOLTIP_EXPLOSION_DISTANCE );		}		iscExplosion = new IntegerSpinControl( cmpBottomBindingArea,				SWT.NONE,				series.getExplosion( ) );		{			GridData gdISCExplosion = new GridData( GridData.FILL_HORIZONTAL );			gdISCExplosion.horizontalSpan = 2;			iscExplosion.setLayoutData( gdISCExplosion );			iscExplosion.setMinimum( 0 );			iscExplosion.setMaximum( 100 );			iscExplosion.addListener( this );		}		lblRatio = new Label( cmpBottomBindingArea, SWT.NONE );		{			lblRatio.setText( Messages.getString( "PieBottomAreaComponent.Label.Ratio" ) ); //$NON-NLS-1$			lblRatio.setToolTipText( TOOLTIP_RATIO );		}		txtRatio = new TextEditorComposite( cmpBottomBindingArea, SWT.BORDER );		{			GridData gridData = new GridData( GridData.FILL_HORIZONTAL );			gridData.horizontalSpan = 2;			txtRatio.setLayoutData( gridData );			txtRatio.setToolTipText( TOOLTIP_RATIO );			txtRatio.setText( String.valueOf( series.getRatio( ) ) );			txtRatio.addListener( this );		}	}