Class Hierarchy
- java.lang.Object
- org.optaplanner.examples.common.domain.AbstractPersistable
- org.optaplanner.examples.curriculumcourse.domain.Course
- org.optaplanner.examples.curriculumcourse.domain.CourseSchedule
- org.optaplanner.examples.curriculumcourse.domain.Curriculum (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.curriculumcourse.domain.Day (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.curriculumcourse.domain.Lecture (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.curriculumcourse.domain.Period (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.curriculumcourse.domain.Room (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.curriculumcourse.domain.Teacher (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.curriculumcourse.domain.Timeslot (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.curriculumcourse.domain.UnavailablePeriodPenalty