code: @Override
  	public boolean eIsSet(int featureID)
  	{
  		switch (featureID)
  		{
  			case XbasePackage.XABSTRACT_FEATURE_CALL__FEATURE:
  				return feature != null;
  			case XbasePackage.XABSTRACT_FEATURE_CALL__TYPE_ARGUMENTS:
  				return typeArguments != null && !typeArguments.isEmpty();
  			case XbasePackage.XABSTRACT_FEATURE_CALL__IMPLICIT_RECEIVER:
  				return implicitReceiver != null;
  			case XbasePackage.XABSTRACT_FEATURE_CALL__INVALID_FEATURE_ISSUE_CODE:
  				return INVALID_FEATURE_ISSUE_CODE_EDEFAULT == null ? invalidFeatureIssueCode != null : !INVALID_FEATURE_ISSUE_CODE_EDEFAULT.equals(invalidFeatureIssueCode);
  			case XbasePackage.XABSTRACT_FEATURE_CALL__VALID_FEATURE:
  				return validFeature != VALID_FEATURE_EDEFAULT;
  			case XbasePackage.XABSTRACT_FEATURE_CALL__IMPLICIT_FIRST_ARGUMENT:
  				return implicitFirstArgument != null;
  		}
  		return super.eIsSet(featureID);
  	}
docs: <!-- begin-user-doc -->
  <!-- end-user-doc -->
  @generated