A B C D E F G H I L M N O P R S T U V W Y Z 

A

add(Schedule) - Method in class create.ScheduleDB
Adds a Schedule to the database.
add(Instructor) - Method in class resources.instructor.InstructorDB
Adds a new Instructor to the DB
add(Schedule) - Method in class user.Administrator
Add a new schedule to the Schedule database.
addBlackoutTime(BlackoutTime) - Method in class admin.BlackoutTimeDB
This method adds a blackout time.
addCourse(Course) - Method in class resources.course.CourseDB
Adds a course to the CourseDB.
addCoursePreference(CoursePreference) - Method in class preferences.InstructorPreference
This method adds a course preference for an instructor.
addDay(DayOfWeek) - Method in class admin.DayPattern
Adds a day to a pattern.
addDayPattern(DayPattern) - Method in class admin.DayPatternDB
This method adds a dayPattern to the database.
addOverlapCourse(Course) - Method in class preferences.CourseOverlap
This method adds a course to the collection of courses that cannot overlap.
addPref() - Method in class user.Instructor
Allows Instructor to add a Pref to their preferences.
addRoom(Room) - Method in class resources.room.RoomDB
Adds a room the DB.
admin - package admin
 
Administrator - Class in user
Administrator class is a User with administrative privileges to modify Instructor preferences and global constraints, effectively modifying the types of courses that can be generated by the program.
Administrator(int, String, String) - Constructor for class user.Administrator
Create an Administrator with the provided params.
AMorPM - Enum in admin
An AMorPM shows whether a time is in the AM or PM.
AMorPM() - Constructor for enum admin.AMorPM
 
amORpm - Variable in class admin.Time
 
A B C D E F G H I L M N O P R S T U V W Y Z