## Uses of Class
org.cpsolver.exam.model.ExamInstructor

- Packages that use ExamInstructor
  Package | Description
  --- | ---
  org.cpsolver.exam.model | Examination Timetabling: Model.

- - ### Uses of ExamInstructor in org.cpsolver.exam.model

    Methods in org.cpsolver.exam.model that return types with arguments of type ExamInstructor
    Modifier and Type | Method and Description
    --- | ---
    `List<ExamInstructor>` | Exam.`getInstructors()` List of instructors that are assigned to this exam
    `List<ExamInstructor>` | ExamModel.`getInstructors()` Problem instructors
    `Map<ExamInstructor,Set<Exam>>` | ExamModel.`getInstructorsOfDay(Assignment<Exam,ExamPlacement> assignment, ExamPeriod period)`
    `Map<ExamInstructor,Set<Exam>>` | ExamModel.`getInstructorsOfDay(Assignment<Exam,ExamPlacement> assignment, int day)`
    `Map<ExamInstructor,Set<Exam>>` | ExamContext.`getInstructorsOfDay(int day)`
    `Map<ExamInstructor,Set<Exam>>` | ExamModel.`getInstructorsOfPeriod(Assignment<Exam,ExamPlacement> assignment, ExamPeriod period)`
    `Map<ExamInstructor,Set<Exam>>` | ExamContext.`getInstructorsOfPeriod(int period)`
    `Set<ExamInstructor>` | ExamOwner.`getIntructors()` List of instructors that are enrolled into this section/course

    Methods in org.cpsolver.exam.model with parameters of type ExamInstructor
    Modifier and Type | Method and Description
    --- | ---
    `int` | ExamInstructor.`compareTo(ExamInstructor o)` Compare two instructors (by instructor ids)
    `Collection<ExamOwner>` | Exam.`getOwners(ExamInstructor instructor)` Courses/sections of this exam into which the given instructor is enrolled into