switch ( eDerivedStructuralFeatureID( featureID, baseClass ) ) { case TypePackage.LINE_SERIES__LABEL : return basicSetLabel( null, msgs ); case TypePackage.LINE_SERIES__DATA_DEFINITION : return ( (InternalEList) getDataDefinition( ) ).basicRemove( otherEnd, msgs ); case TypePackage.LINE_SERIES__DATA_POINT : return basicSetDataPoint( null, msgs ); case TypePackage.LINE_SERIES__DATA_SETS : return ( (InternalEList) getDataSets( ) ).basicRemove( otherEnd, msgs ); case TypePackage.LINE_SERIES__TRIGGERS : return ( (InternalEList) getTriggers( ) ).basicRemove( otherEnd, msgs ); case TypePackage.LINE_SERIES__CURVE_FITTING : return basicSetCurveFitting( null, msgs ); case TypePackage.LINE_SERIES__MARKER : return basicSetMarker( null, msgs ); case TypePackage.LINE_SERIES__LINE_ATTRIBUTES : return basicSetLineAttributes( null, msgs ); case TypePackage.LINE_SERIES__SHADOW_COLOR : return basicSetShadowColor( null, msgs ); default : return eDynamicInverseRemove( otherEnd, featureID, baseClass, msgs ); }
case TypePackage.LINE_SERIES__MARKER : return basicSetMarker( null, msgs ); case TypePackage.LINE_SERIES__LINE_ATTRIBUTES : return basicSetLineAttributes( null, msgs ); case TypePackage.LINE_SERIES__SHADOW_COLOR : return basicSetShadowColor( null, msgs );
	public NotificationChain eInverseRemove( InternalEObject otherEnd,			int featureID, Class baseClass, NotificationChain msgs )	{		if ( featureID >= 0 )		{			switch ( eDerivedStructuralFeatureID( featureID, baseClass ) )			{				case TypePackage.LINE_SERIES__LABEL :					return basicSetLabel( null, msgs );				case TypePackage.LINE_SERIES__DATA_DEFINITION :					return ( (InternalEList) getDataDefinition( ) ).basicRemove( otherEnd,							msgs );				case TypePackage.LINE_SERIES__DATA_POINT :					return basicSetDataPoint( null, msgs );				case TypePackage.LINE_SERIES__DATA_SETS :					return ( (InternalEList) getDataSets( ) ).basicRemove( otherEnd,							msgs );				case TypePackage.LINE_SERIES__TRIGGERS :					return ( (InternalEList) getTriggers( ) ).basicRemove( otherEnd,							msgs );				case TypePackage.LINE_SERIES__CURVE_FITTING :					return basicSetCurveFitting( null, msgs );				case TypePackage.LINE_SERIES__MARKER :					return basicSetMarker( null, msgs );				case TypePackage.LINE_SERIES__LINE_ATTRIBUTES :					return basicSetLineAttributes( null, msgs );				case TypePackage.LINE_SERIES__SHADOW_COLOR :					return basicSetShadowColor( null, msgs );				default :					return eDynamicInverseRemove( otherEnd,							featureID,							baseClass,							msgs );			}		}		return eBasicSetContainer( null, featureID, msgs );	}