@SuppressWarnings("unchecked")
	@Override
	public void eSet(int featureID, Object newValue)
	{
		switch (featureID)
		{
			case XbasePackage.XABSTRACT_FEATURE_CALL__FEATURE:
				setFeature((JvmIdentifiableElement)newValue);
				return;
			case XbasePackage.XABSTRACT_FEATURE_CALL__TYPE_ARGUMENTS:
				getTypeArguments().clear();
				getTypeArguments().addAll((Collection<? extends JvmTypeReference>)newValue);
				return;
			case XbasePackage.XABSTRACT_FEATURE_CALL__IMPLICIT_RECEIVER:
				setImplicitReceiver((XExpression)newValue);
				return;
			case XbasePackage.XABSTRACT_FEATURE_CALL__INVALID_FEATURE_ISSUE_CODE:
				setInvalidFeatureIssueCode((String)newValue);
				return;
			case XbasePackage.XABSTRACT_FEATURE_CALL__IMPLICIT_FIRST_ARGUMENT:
				setImplicitFirstArgument((XExpression)newValue);
				return;
		}
		super.eSet(featureID, newValue);
	}
@ SuppressWarnings ( "unchecked" ) @ Override public void eSet ( int featureID , Object newValue ) { switch ( featureID ) { case XbasePackage . XABSTRACT_FEATURE_CALL__FEATURE : setFeature ( ( JvmIdentifiableElement ) newValue ) ; return ; case XbasePackage . XABSTRACT_FEATURE_CALL__TYPE_ARGUMENTS : getTypeArguments ( ) . clear ( ) ; getTypeArguments ( ) . addAll ( ( Collection < ? extends JvmTypeReference > ) newValue ) ; return ; case XbasePackage . XABSTRACT_FEATURE_CALL__IMPLICIT_RECEIVER : setImplicitReceiver ( ( XExpression ) newValue ) ; return ; case XbasePackage . XABSTRACT_FEATURE_CALL__INVALID_FEATURE_ISSUE_CODE : setInvalidFeatureIssueCode ( ( String ) newValue ) ; return ; case XbasePackage . XABSTRACT_FEATURE_CALL__IMPLICIT_FIRST_ARGUMENT : setImplicitFirstArgument ( ( XExpression ) newValue ) ; return ; } super . eSet ( featureID , newValue ) ; }
<!-- begin-user-doc -->
<!-- end-user-doc -->
@generated