// #10 SHELL package ooos; public class Scheduler { // UML "-" variables // Be sure to consider how each variable is created // Constructor call in UML is shown as "create" protected Scheduler() { // 1: // 2: // 3: } // UML shows an accesor method called "currentProc" in class diagram // What does it return? protected void ready(Proc aProc) { // 1: // 2: } protected void unready(Proc aProc) { // 1: // 2: } protected void reSched() { // 1: // 2: // 3: IF // 3a: IF // 3b: ELSE // these is NO ELSE to the 3: IF // 4: // 5: // 6: } }