iconDialog.getIconPalette( ) .eAdapters( )
resultFill.eAdapters( )
	public void widgetSelected( SelectionEvent e )	{		if ( e.getSource( ).equals( btnCurve ) )		{			( (LineSeries) series ).setCurve( btnCurve.getSelection( ) );		}		else if ( e.getSource( ).equals( btnPalette ) )		{			( (LineSeries) series ).setPaletteLineColor( btnPalette.getSelection( ) );		}		else if ( e.getSource( ).equals( btnMissingValue ) )		{			( (LineSeries) series ).setConnectMissingValue( btnMissingValue.getSelection( ) );		}		else if ( e.getSource( ).equals( btnMarkerVisible ) )		{			( (LineSeries) series ).getMarker( )					.setVisible( btnMarkerVisible.getSelection( ) );			cmbMarkerTypes.setEnabled( btnMarkerVisible.getSelection( ) );			iscMarkerSize.setEnabled( btnMarkerVisible.getSelection( ) );		}		else if ( e.getSource( ).equals( cmbMarkerTypes ) )		{			if ( MarkerType.getByName( getSelectedMarkerName( ) ) == MarkerType.ICON_LITERAL )			{				MarkerIconDialog iconDialog = new MarkerIconDialog( this.getShell( ),						getSeriesMarker( ).getIconPalette( ) );				if ( iconDialog.applyMarkerIcon( ) )				{					if ( iconDialog.getIconPalette( ).eAdapters( ).isEmpty( ) )					{						// Add adapters to new EObject						iconDialog.getIconPalette( )								.eAdapters( )								.addAll( getSeriesMarker( ).eAdapters( ) );					}					getSeriesMarker( ).setIconPalette( iconDialog.getIconPalette( ) );				}				else				{					cmbMarkerTypes.setText( LiteralHelper.markerTypeSet.getDisplayNameByName( getSeriesMarker( ).getType( )							.getName( ) ) );				}			}			getSeriesMarker( ).setType( MarkerType.getByName( getSelectedMarkerName( ) ) );		}	}