you can pre order for breakfast and lunch as those are quick service meals.
dinner is a table service meal and you cannot pre order for it.
it works like any other table service restaurant would.
you check in, you are seated, a server comes to take your order, your order arrives, and your server comes back periodically to check on you.