Print Schedule
Description of issue:
Given a valid schedule, then the program should print the schedule to the user in a human readable text-format. Implementation of this issue also requires implementation of a function that calculates forwards and backwards slack values for a given operation which represents how far an operation can be moved in either direction.
Linked Requirements:( 53 )
Potential Issues:None
Blockers:( #30 (closed) )
Issue Requirements:- The schedule should be able to be printed to the user in a text-format.
- Printing the schedule should not modify the schedule in any way.
You can look at how #19 (closed), #26 (closed) is implemented to get an idea how data could be printed.
User stories:As a user I want to be able to print a schedule to view the start time, forwards slack and backwards slack of each operation. The operations should be identified with id and name and they should be printed in topological order.