Package | Description |
---|---|
org.cpsolver.instructor.model |
Instructor Scheduling: Model.
|
Modifier and Type | Method and Description |
---|---|
Preference<Course> |
Instructor.getCoursePreference(Course course)
Return preference for the given course
|
Preference<Instructor> |
TeachingRequest.getInstructorPreference(Instructor instructor)
Return instructor preference for the given instructor
|
Modifier and Type | Method and Description |
---|---|
List<Preference<Attribute>> |
TeachingRequest.getAttributePreferences()
Return attribute preferences for this request
|
List<Preference<Course>> |
Instructor.getCoursePreferences()
Return course preferences
|
List<Preference<Instructor>> |
TeachingRequest.getInstructorPreferences()
Return instructor preferences for this request
|
List<Preference<TimeLocation>> |
Instructor.getTimePreferences()
Return instructor preferences
|
Modifier and Type | Method and Description |
---|---|
void |
TeachingRequest.addAttributePreference(Preference<Attribute> pref)
Add attribute preference
|
void |
Instructor.addCoursePreference(Preference<Course> pref)
Add course preference
|
void |
TeachingRequest.addInstructorPreference(Preference<Instructor> pref)
Add instructor preference
|
void |
Instructor.addTimePreference(Preference<TimeLocation> pref)
Add instructor time preference
|