Class Hierarchy
- java.lang.Object
- main.model.user.Coordinator (implements main.model.user.User)
- main.model.user.Student (implements main.model.user.User)
- main.model.user.Supervisor (implements main.model.user.User)
- main.model.user.UserFactory
Interface Hierarchy
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- main.model.user.StudentStatus
- main.model.user.UserType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)