switch ( eDerivedStructuralFeatureID( featureID, baseClass ) ) { case ModelPackage.CHART_WITHOUT_AXES__DESCRIPTION : return basicSetDescription( null, msgs ); case ModelPackage.CHART_WITHOUT_AXES__BLOCK : return basicSetBlock( null, msgs ); case ModelPackage.CHART_WITHOUT_AXES__EXTENDED_PROPERTIES : return ( (InternalEList) getExtendedProperties( ) ).basicRemove( otherEnd, msgs ); case ModelPackage.CHART_WITHOUT_AXES__SAMPLE_DATA : return basicSetSampleData( null, msgs ); case ModelPackage.CHART_WITHOUT_AXES__STYLES : return ( (InternalEList) getStyles( ) ).basicRemove( otherEnd, msgs ); case ModelPackage.CHART_WITHOUT_AXES__INTERACTIVITY : return basicSetInteractivity( null, msgs ); case ModelPackage.CHART_WITHOUT_AXES__SERIES_DEFINITIONS : return ( (InternalEList) getSeriesDefinitions( ) ).basicRemove( otherEnd, msgs ); default : return eDynamicInverseRemove( otherEnd, featureID, baseClass, msgs ); }
case ModelPackage.CHART_WITHOUT_AXES__SERIES_DEFINITIONS : return ( (InternalEList) getSeriesDefinitions( ) ).basicRemove( otherEnd, msgs );
	public NotificationChain eInverseRemove( InternalEObject otherEnd,			int featureID, Class baseClass, NotificationChain msgs )	{		if ( featureID >= 0 )		{			switch ( eDerivedStructuralFeatureID( featureID, baseClass ) )			{				case ModelPackage.CHART_WITHOUT_AXES__DESCRIPTION :					return basicSetDescription( null, msgs );				case ModelPackage.CHART_WITHOUT_AXES__BLOCK :					return basicSetBlock( null, msgs );				case ModelPackage.CHART_WITHOUT_AXES__EXTENDED_PROPERTIES :					return ( (InternalEList) getExtendedProperties( ) ).basicRemove( otherEnd,							msgs );				case ModelPackage.CHART_WITHOUT_AXES__SAMPLE_DATA :					return basicSetSampleData( null, msgs );				case ModelPackage.CHART_WITHOUT_AXES__STYLES :					return ( (InternalEList) getStyles( ) ).basicRemove( otherEnd,							msgs );				case ModelPackage.CHART_WITHOUT_AXES__INTERACTIVITY :					return basicSetInteractivity( null, msgs );				case ModelPackage.CHART_WITHOUT_AXES__SERIES_DEFINITIONS :					return ( (InternalEList) getSeriesDefinitions( ) ).basicRemove( otherEnd,							msgs );				default :					return eDynamicInverseRemove( otherEnd,							featureID,							baseClass,							msgs );			}		}		return eBasicSetContainer( null, featureID, msgs );	}