code: @Override
  	public boolean eIsSet(int featureID) {
  		switch (featureID) {
  			case AfplibPackage.OBJECT_FUNCTION_SET_SPECIFICATION__OBJ_TYPE:
  				return OBJ_TYPE_EDEFAULT == null ? objType != null : !OBJ_TYPE_EDEFAULT.equals(objType);
  			case AfplibPackage.OBJECT_FUNCTION_SET_SPECIFICATION__ARCH_VRSN:
  				return ARCH_VRSN_EDEFAULT == null ? archVrsn != null : !ARCH_VRSN_EDEFAULT.equals(archVrsn);
  			case AfplibPackage.OBJECT_FUNCTION_SET_SPECIFICATION__DCA_FN_SET:
  				return DCA_FN_SET_EDEFAULT == null ? dcaFnSet != null : !DCA_FN_SET_EDEFAULT.equals(dcaFnSet);
  			case AfplibPackage.OBJECT_FUNCTION_SET_SPECIFICATION__OCA_FN_SET:
  				return OCA_FN_SET_EDEFAULT == null ? ocaFnSet != null : !OCA_FN_SET_EDEFAULT.equals(ocaFnSet);
  		}
  		return super.eIsSet(featureID);
  	}
docs: <!-- begin-user-doc -->
  <!-- end-user-doc -->
  @generated