# Hierarchy For Package org.cpsolver.studentsct.constraint

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.cpsolver.ifs.model.Constraint<V,T> (implements java.lang.Comparable<T>)
    - org.cpsolver.ifs.model.GlobalConstraint<V,T>
      - org.cpsolver.studentsct.constraint.CancelledSections
      - org.cpsolver.studentsct.constraint.ConfigLimit
      - org.cpsolver.studentsct.constraint.CourseLimit
      - org.cpsolver.studentsct.constraint.DependentCourses
      - org.cpsolver.studentsct.constraint.DisabledSections
      - org.cpsolver.studentsct.constraint.FixedAssignments
      - org.cpsolver.studentsct.constraint.FixInitialAssignments
      - org.cpsolver.studentsct.constraint.FreeTimeConflicts
      - org.cpsolver.studentsct.constraint.HardDistanceConflicts
      - org.cpsolver.studentsct.constraint.RequiredReservation
      - org.cpsolver.studentsct.constraint.RequiredRestrictions
      - org.cpsolver.studentsct.constraint.RequiredSections
      - org.cpsolver.studentsct.constraint.ReservationLimit
      - org.cpsolver.studentsct.constraint.SectionLimit
      - org.cpsolver.studentsct.constraint.StudentNotAvailable
    - org.cpsolver.studentsct.constraint.LinkedSections.LinkedSectionsConstraint
    - org.cpsolver.studentsct.constraint.StudentConflict
  - org.cpsolver.studentsct.constraint.LinkedSections
  - org.cpsolver.studentsct.constraint.LinkedSections.CurrentAssignment (implements org.cpsolver.studentsct.constraint.LinkedSections.EnrollmentAssignment)

## Interface Hierarchy

- org.cpsolver.studentsct.constraint.LinkedSections.ConflictHandler
- org.cpsolver.studentsct.constraint.LinkedSections.EnrollmentAssignment