package view;
import database.Instructor;

/**
 * Derived from Section 2.1.2 of the requirements document. This class respresents the 
 * initial view that an instructor sees when they start the Class Scheduler program.
 * @author kdavis22
 */
abstract class InstructorView extends ScheduleView {

   /**
    * Allows the instructor to view the published schedules.
    */
   abstract void viewSchedules();

   /**
    * Allows the instructor to edit their personal preferences. The given Instructor's 
    * alias much match the alias of the logged in user's alias. 
    */
   abstract void editPreferences(Instructor inst);
}