if ( newDataSet != dataSet ) { NotificationChain msgs = null; if ( dataSet != null ) msgs = ( (InternalEObject) dataSet ).eInverseRemove( this, EOPPOSITE_FEATURE_BASE - ComponentPackage.SERIES__DATA_SET, null, msgs ); if ( newDataSet != null ) msgs = ( (InternalEObject) newDataSet ).eInverseAdd( this, EOPPOSITE_FEATURE_BASE - ComponentPackage.SERIES__DATA_SET, null, msgs ); msgs = basicSetDataSet( newDataSet, msgs ); if ( msgs != null ) msgs.dispatch( ); } else if ( eNotificationRequired( ) ) eNotify( new ENotificationImpl( this, Notification.SET, ComponentPackage.SERIES__DATA_SET, newDataSet, newDataSet ) );
getDataSets( ).put( null, newDataSet );
	public void setDataSet( DataSet newDataSet )	{		if ( newDataSet != dataSet )		{			NotificationChain msgs = null;			if ( dataSet != null )				msgs = ( (InternalEObject) dataSet ).eInverseRemove( this,						EOPPOSITE_FEATURE_BASE								- ComponentPackage.SERIES__DATA_SET,						null,						msgs );			if ( newDataSet != null )				msgs = ( (InternalEObject) newDataSet ).eInverseAdd( this,						EOPPOSITE_FEATURE_BASE								- ComponentPackage.SERIES__DATA_SET,						null,						msgs );			msgs = basicSetDataSet( newDataSet, msgs );			if ( msgs != null )				msgs.dispatch( );		}		else if ( eNotificationRequired( ) )			eNotify( new ENotificationImpl( this,					Notification.SET,					ComponentPackage.SERIES__DATA_SET,					newDataSet,					newDataSet ) );	}