«вагоном-рестораном» по составу

вагоном-рестораном

Части слова: вагон/ом/-/ресторан/ом
Часть речи: имя существительное.

Состав слова (морфемы):
вагон, ресторан — корни,
ом, ом — окончания,
вагон, ресторан — основы.

Итоговая схема:
вагон (корень) + ом (окончание) + ресторан (корень) + ом (окончание).

Дополнительно: