## Uses of Interface
org.cpsolver.ifs.assignment.context.CanInheritContext

- Packages that use CanInheritContext
  Package | Description
  --- | ---
  org.cpsolver.instructor.model | Instructor Scheduling: Model.
  org.cpsolver.studentsct | Student Sectioning Solver.
  org.cpsolver.studentsct.extension | Student Sectioning: Various Extensions.
  org.cpsolver.studentsct.model | Student Sectioning: Model.
  org.cpsolver.studentsct.online | Online Student Sectioning Solver.
  org.cpsolver.studentsct.reservation | Student Sectioning: Reservations.

- - ### Uses of CanInheritContext in org.cpsolver.instructor.model

    Classes in org.cpsolver.instructor.model that implement CanInheritContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Instructor` Instructor.

  - ### Uses of CanInheritContext in org.cpsolver.studentsct

    Classes in org.cpsolver.studentsct that implement CanInheritContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StudentSectioningModel` Student sectioning model.

  - ### Uses of CanInheritContext in org.cpsolver.studentsct.extension

    Classes in org.cpsolver.studentsct.extension that implement CanInheritContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DistanceConflict` This extension computes student distant conflicts.
    `class` | `StudentQuality` This extension computes student schedule quality using various matrices.
    `class` | `TimeOverlapsCounter` This extension computes time overlaps.

  - ### Uses of CanInheritContext in org.cpsolver.studentsct.model

    Classes in org.cpsolver.studentsct.model that implement CanInheritContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Config` Representation of a configuration of an offering.
    `class` | `Course` Representation of a course offering.
    `class` | `RequestGroup` Representation of a group of students requesting the same course that should be scheduled in the same set of sections.
    `class` | `Section` Representation of a class.

  - ### Uses of CanInheritContext in org.cpsolver.studentsct.online

    Classes in org.cpsolver.studentsct.online that implement CanInheritContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OnlineConfig` An online configuration.
    `class` | `OnlineReservation` An online reservation.
    `class` | `OnlineSection` An online section.
    `class` | `OnlineSectioningModel` An online model.
    `class` | `Test.TestModel`

  - ### Uses of CanInheritContext in org.cpsolver.studentsct.reservation

    Classes in org.cpsolver.studentsct.reservation that implement CanInheritContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CourseReservation` Course reservation.
    `class` | `CurriculumOverride` Curriculum reservation override.
    `class` | `CurriculumReservation` Curriculum reservation.
    `class` | `DummyReservation` Dummy reservation.
    `class` | `GroupReservation` Group reservation.
    `class` | `IndividualReservation` Individual reservation.
    `class` | `LearningCommunityReservation` Learning Community reservation.
    `class` | `Reservation` Abstract reservation.
    `class` | `ReservationOverride` Reservation override.
    `class` | `UniversalOverride` Universal reservation override.