case ComponentPackage.AXIS__TRIGGERS : return ( (InternalEList) getTriggers( ) ).basicRemove( otherEnd, msgs );
	public NotificationChain eInverseRemove( InternalEObject otherEnd,			int featureID, NotificationChain msgs )	{		switch ( featureID )		{			case ComponentPackage.AXIS__TITLE :				return basicSetTitle( null, msgs );			case ComponentPackage.AXIS__SUB_TITLE :				return basicSetSubTitle( null, msgs );			case ComponentPackage.AXIS__ASSOCIATED_AXES :				return ( (InternalEList) getAssociatedAxes( ) ).basicRemove( otherEnd,						msgs );			case ComponentPackage.AXIS__ANCILLARY_AXES :				return ( (InternalEList) getAncillaryAxes( ) ).basicRemove( otherEnd,						msgs );			case ComponentPackage.AXIS__SERIES_DEFINITIONS :				return ( (InternalEList) getSeriesDefinitions( ) ).basicRemove( otherEnd,						msgs );			case ComponentPackage.AXIS__LINE_ATTRIBUTES :				return basicSetLineAttributes( null, msgs );			case ComponentPackage.AXIS__LABEL :				return basicSetLabel( null, msgs );			case ComponentPackage.AXIS__FORMAT_SPECIFIER :				return basicSetFormatSpecifier( null, msgs );			case ComponentPackage.AXIS__MARKER_LINES :				return ( (InternalEList) getMarkerLines( ) ).basicRemove( otherEnd,						msgs );			case ComponentPackage.AXIS__MARKER_RANGES :				return ( (InternalEList) getMarkerRanges( ) ).basicRemove( otherEnd,						msgs );			case ComponentPackage.AXIS__MAJOR_GRID :				return basicSetMajorGrid( null, msgs );			case ComponentPackage.AXIS__MINOR_GRID :				return basicSetMinorGrid( null, msgs );			case ComponentPackage.AXIS__SCALE :				return basicSetScale( null, msgs );			case ComponentPackage.AXIS__ORIGIN :				return basicSetOrigin( null, msgs );		}		return super.eInverseRemove( otherEnd, featureID, msgs );	}