foreteeing

noun

1.
the act of determining or ordaining in advance what is to take place