# Hierarchy For Package net.sf.cpsolver.studentsct.model

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.sf.cpsolver.studentsct.model.AcademicAreaCode
  - net.sf.cpsolver.studentsct.model.Choice
  - net.sf.cpsolver.studentsct.model.Config
  - net.sf.cpsolver.studentsct.model.Course
  - net.sf.cpsolver.studentsct.model.Offering
  - net.sf.cpsolver.studentsct.model.Section (implements net.sf.cpsolver.studentsct.model.Assignment, java.lang.Comparable<T>)
  - net.sf.cpsolver.studentsct.model.Student (implements java.lang.Comparable<T>)
  - net.sf.cpsolver.studentsct.model.Subpart (implements java.lang.Comparable<T>)
  - net.sf.cpsolver.ifs.model.Value<V,T> (implements java.lang.Comparable<T>)
    - net.sf.cpsolver.studentsct.model.Enrollment
  - net.sf.cpsolver.ifs.model.Variable<V,T> (implements java.lang.Comparable<T>)
    - net.sf.cpsolver.studentsct.model.Request
      - net.sf.cpsolver.studentsct.model.CourseRequest
      - net.sf.cpsolver.studentsct.model.FreeTimeRequest (implements net.sf.cpsolver.studentsct.model.Assignment)

## Interface Hierarchy

- net.sf.cpsolver.studentsct.model.Assignment