Class Hierarchy
- java.lang.Object
- javax.swing.AbstractAction (implements javax.swing.Action, java.lang.Cloneable, java.io.Serializable)
- org.optaplanner.core.impl.heuristic.move.AbstractMove<Solution_> (implements org.optaplanner.core.impl.heuristic.move.Move<Solution_>)
- org.optaplanner.examples.common.domain.AbstractPersistable
- org.optaplanner.examples.pas.domain.AdmissionPart
- org.optaplanner.examples.flightcrewscheduling.domain.Airport (implements java.lang.Comparable<T>)
- org.optaplanner.examples.projectjobscheduling.domain.Allocation (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.meetingscheduling.domain.Attendance
- org.optaplanner.examples.pas.domain.Bed (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.pas.domain.BedDesignation
- org.optaplanner.examples.cloudbalancing.domain.CloudBalance
- org.optaplanner.examples.cloudbalancing.domain.CloudComputer (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.cloudbalancing.domain.CloudProcess (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.nqueens.domain.Column
- org.optaplanner.examples.conferencescheduling.domain.ConferenceConstraintConfiguration
- org.optaplanner.examples.conferencescheduling.domain.ConferenceSolution
- org.optaplanner.examples.nurserostering.domain.contract.Contract
- org.optaplanner.examples.nurserostering.domain.contract.ContractLine
- 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.taskassigning.domain.Customer (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.vehiclerouting.domain.Customer
- org.optaplanner.examples.curriculumcourse.domain.Day (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.meetingscheduling.domain.Day (implements java.lang.Comparable<T>, org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.tennis.domain.Day (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.travelingtournament.domain.Day (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.nurserostering.domain.request.DayOffRequest
- org.optaplanner.examples.nurserostering.domain.request.DayOnRequest
- org.optaplanner.examples.pas.domain.Department (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.pas.domain.DepartmentSpecialism
- org.optaplanner.examples.vehiclerouting.domain.Depot
- org.optaplanner.examples.tsp.domain.Domicile (implements org.optaplanner.examples.tsp.domain.Standstill)
- org.optaplanner.examples.flightcrewscheduling.domain.Employee
- org.optaplanner.examples.nurserostering.domain.Employee (implements java.lang.Comparable<T>, org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.taskassigning.domain.Employee (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.pas.domain.Equipment
- org.optaplanner.examples.examination.domain.Exam (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.examination.domain.Examination
- org.optaplanner.examples.examination.domain.ExaminationConstraintConfiguration
- org.optaplanner.examples.projectjobscheduling.domain.ExecutionMode
- org.optaplanner.examples.flightcrewscheduling.domain.Flight (implements java.lang.Comparable<T>)
- org.optaplanner.examples.flightcrewscheduling.domain.FlightAssignment (implements java.lang.Comparable<T>)
- org.optaplanner.examples.flightcrewscheduling.domain.FlightCrewParametrization
- org.optaplanner.examples.flightcrewscheduling.domain.FlightCrewSolution
- org.optaplanner.examples.projectjobscheduling.domain.Job
- org.optaplanner.examples.curriculumcourse.domain.Lecture (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.tsp.domain.location.Location
- org.optaplanner.examples.vehiclerouting.domain.location.Location
- org.optaplanner.examples.vehiclerouting.domain.location.AirLocation
- org.optaplanner.examples.vehiclerouting.domain.location.segmented.HubSegmentLocation
- org.optaplanner.examples.vehiclerouting.domain.location.RoadLocation
- org.optaplanner.examples.vehiclerouting.domain.location.segmented.RoadSegmentLocation
- org.optaplanner.examples.machinereassignment.domain.MachineReassignment
- org.optaplanner.examples.travelingtournament.domain.Match
- org.optaplanner.examples.meetingscheduling.domain.Meeting
- org.optaplanner.examples.meetingscheduling.domain.MeetingAssignment
- org.optaplanner.examples.meetingscheduling.domain.MeetingConstraintConfiguration
- org.optaplanner.examples.meetingscheduling.domain.MeetingSchedule
- org.optaplanner.examples.machinereassignment.domain.MrBalancePenalty
- org.optaplanner.examples.machinereassignment.domain.MrGlobalPenaltyInfo
- org.optaplanner.examples.machinereassignment.domain.MrLocation
- org.optaplanner.examples.machinereassignment.domain.MrMachine (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.machinereassignment.domain.MrMachineCapacity
- org.optaplanner.examples.machinereassignment.domain.MrNeighborhood
- org.optaplanner.examples.machinereassignment.domain.MrProcess
- org.optaplanner.examples.machinereassignment.domain.MrProcessAssignment
- org.optaplanner.examples.machinereassignment.domain.MrProcessRequirement
- org.optaplanner.examples.machinereassignment.domain.MrResource
- org.optaplanner.examples.machinereassignment.domain.MrService
- org.optaplanner.examples.pas.domain.Night (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.nqueens.domain.NQueens
- org.optaplanner.examples.nurserostering.domain.NurseRoster
- org.optaplanner.examples.nurserostering.domain.NurseRosterParametrization
- org.optaplanner.examples.pas.domain.Patient
- org.optaplanner.examples.pas.domain.PatientAdmissionSchedule
- org.optaplanner.examples.nurserostering.domain.pattern.Pattern
- org.optaplanner.examples.nurserostering.domain.contract.PatternContractLine
- org.optaplanner.examples.curriculumcourse.domain.Period (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.examination.domain.Period (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.examination.domain.PeriodPenalty
- org.optaplanner.examples.meetingscheduling.domain.Person (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.pas.domain.PreferredPatientEquipment
- org.optaplanner.examples.projectjobscheduling.domain.Project (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.nqueens.domain.Queen
- org.optaplanner.examples.pas.domain.RequiredPatientEquipment
- org.optaplanner.examples.projectjobscheduling.domain.resource.Resource
- org.optaplanner.examples.projectjobscheduling.domain.resource.GlobalResource
- org.optaplanner.examples.projectjobscheduling.domain.resource.LocalResource
- org.optaplanner.examples.projectjobscheduling.domain.ResourceRequirement
- org.optaplanner.examples.conferencescheduling.domain.Room
- org.optaplanner.examples.curriculumcourse.domain.Room (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.examination.domain.Room (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.meetingscheduling.domain.Room (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.pas.domain.Room (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.pas.domain.RoomEquipment
- org.optaplanner.examples.examination.domain.RoomPenalty
- org.optaplanner.examples.pas.domain.RoomSpecialism
- org.optaplanner.examples.nqueens.domain.Row (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.projectjobscheduling.domain.Schedule
- org.optaplanner.examples.nurserostering.domain.Shift (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.nurserostering.domain.ShiftAssignment (implements java.lang.Comparable<T>)
- org.optaplanner.examples.nurserostering.domain.ShiftDate (implements java.lang.Comparable<T>, org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.nurserostering.domain.request.ShiftOffRequest
- org.optaplanner.examples.nurserostering.domain.request.ShiftOnRequest
- org.optaplanner.examples.nurserostering.domain.ShiftType (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.nurserostering.domain.ShiftTypeSkillRequirement
- org.optaplanner.examples.flightcrewscheduling.domain.Skill
- org.optaplanner.examples.nurserostering.domain.Skill
- org.optaplanner.examples.taskassigning.domain.Skill (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.nurserostering.domain.SkillProficiency
- org.optaplanner.examples.conferencescheduling.domain.Speaker
- org.optaplanner.examples.pas.domain.Specialism
- org.optaplanner.examples.examination.domain.Student
- org.optaplanner.examples.conferencescheduling.domain.Talk
- org.optaplanner.examples.conferencescheduling.domain.TalkType
- org.optaplanner.examples.taskassigning.domain.Task (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.taskassigning.domain.TaskAssigningSolution
- org.optaplanner.examples.taskassigning.domain.TaskType (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.tennis.domain.Team (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.travelingtournament.domain.Team (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.tennis.domain.TeamAssignment
- org.optaplanner.examples.tennis.domain.TennisSolution
- org.optaplanner.examples.meetingscheduling.domain.TimeGrain (implements java.lang.Comparable<T>, org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.conferencescheduling.domain.Timeslot
- org.optaplanner.examples.curriculumcourse.domain.Timeslot (implements org.optaplanner.examples.common.swingui.components.Labeled)
- org.optaplanner.examples.examination.domain.Topic
- org.optaplanner.examples.examination.domain.solver.TopicConflict (implements java.lang.Comparable<T>)
- org.optaplanner.examples.travelingtournament.domain.TravelingTournament
- org.optaplanner.examples.tsp.domain.TspSolution
- org.optaplanner.examples.tennis.domain.UnavailabilityPenalty
- org.optaplanner.examples.curriculumcourse.domain.UnavailablePeriodPenalty
- org.optaplanner.examples.vehiclerouting.domain.Vehicle
- org.optaplanner.examples.vehiclerouting.domain.VehicleRoutingSolution
- org.optaplanner.examples.tsp.domain.Visit (implements org.optaplanner.examples.tsp.domain.Standstill)
- org.optaplanner.examples.common.persistence.AbstractXlsxSolutionFileIO<Solution_> (implements org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO<Solution_>)
- org.optaplanner.examples.common.persistence.AbstractXlsxSolutionFileIO.AbstractXlsxReader<Solution_,Score_>
- org.optaplanner.examples.common.persistence.AbstractXlsxSolutionFileIO.AbstractXlsxWriter<Solution_,Score_>
- org.optaplanner.examples.cloudbalancing.swingui.realtime.AddComputerProblemChange (implements org.optaplanner.core.api.solver.change.ProblemChange<Solution_>)
- org.optaplanner.examples.cloudbalancing.swingui.realtime.AddProcessProblemChange (implements org.optaplanner.core.api.solver.change.ProblemChange<Solution_>)
- org.optaplanner.examples.vehiclerouting.domain.timewindowed.solver.ArrivalTimeUpdatingVariableListener (implements org.optaplanner.core.api.domain.variable.VariableListener<Solution_,Entity_>)
- org.optaplanner.examples.pas.domain.solver.BedDesignationDifficultyWeightFactory (implements org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorterWeightFactory<Solution_,T>)
- org.optaplanner.examples.pas.domain.solver.BedDesignationDifficultyWeightFactory.BedDesignationDifficultyWeight (implements java.lang.Comparable<T>)
- org.optaplanner.examples.pas.solver.move.factory.BedDesignationPillarPartSwapMoveFactory (implements org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactory<Solution_>)
- org.optaplanner.examples.pas.optional.solver.move.factory.BedDesignationSwapMoveFactory (implements org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactory<Solution_>)
- org.optaplanner.examples.pas.domain.solver.BedStrengthComparator (implements java.util.Comparator<T>)
- org.optaplanner.examples.nqueens.optional.solver.solution.CheatingNQueensPhaseCommand (implements org.optaplanner.core.impl.phase.custom.CustomPhaseCommand<Solution_>)
- org.optaplanner.examples.cloudbalancing.optional.partitioner.CloudBalancePartitioner (implements org.optaplanner.core.impl.partitionedsearch.partitioner.SolutionPartitioner<Solution_>)
- org.optaplanner.examples.cloudbalancing.optional.benchmark.CloudBalancingBenchmarkHelloWorld
- org.optaplanner.examples.cloudbalancing.score.CloudBalancingConstraintProvider (implements org.optaplanner.core.api.score.stream.ConstraintProvider)
- org.optaplanner.examples.cloudbalancing.optional.score.CloudBalancingEasyScoreCalculator (implements org.optaplanner.core.api.score.calculator.EasyScoreCalculator<Solution_,Score_>)
- org.optaplanner.examples.cloudbalancing.app.CloudBalancingHelloWorld
- org.optaplanner.examples.cloudbalancing.optional.score.CloudBalancingIncrementalScoreCalculator (implements org.optaplanner.core.api.score.calculator.IncrementalScoreCalculator<Solution_,Score_>)
- org.optaplanner.examples.cloudbalancing.optional.score.CloudBalancingMapBasedEasyScoreCalculator (implements org.optaplanner.core.api.score.calculator.EasyScoreCalculator<Solution_,Score_>)
- org.optaplanner.examples.cloudbalancing.optional.solver.move.CloudComputerChangeMoveFactory (implements org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactory<Solution_>)
- org.optaplanner.examples.cloudbalancing.domain.solver.CloudComputerStrengthComparator (implements java.util.Comparator<T>)
- org.optaplanner.examples.cloudbalancing.domain.solver.CloudProcessDifficultyComparator (implements java.util.Comparator<T>)
- org.optaplanner.examples.cloudbalancing.optional.solver.move.CloudProcessSwapMoveFactory (implements org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactory<Solution_>)
- org.optaplanner.examples.common.app.CommonBenchmarkApp.ArgOption
- org.optaplanner.examples.common.swingui.CommonIcons
- java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
- org.optaplanner.examples.conferencescheduling.swingui.ConferenceCFPImportAction (implements org.optaplanner.examples.common.app.CommonApp.ExtraAction<Solution_>)
- org.optaplanner.examples.conferencescheduling.persistence.ConferenceSchedulingCfpDevoxxImporter
- org.optaplanner.examples.conferencescheduling.score.ConferenceSchedulingConstraintProvider (implements org.optaplanner.core.api.score.stream.ConstraintProvider)
- org.optaplanner.examples.conferencescheduling.persistence.ConnectionFollowRedirects
- org.optaplanner.examples.common.experimental.impl.ConsecutiveIntervalInfoImpl<Interval_,Point_,Difference_> (implements org.optaplanner.examples.common.experimental.api.ConsecutiveIntervalInfo<Interval_,Point_,Difference_>)
- org.optaplanner.examples.common.experimental.impl.ConsecutiveSetTree<Value_,Point_,Difference_> (implements org.optaplanner.examples.common.experimental.api.ConsecutiveInfo<Value_,Difference_>)
- org.optaplanner.examples.curriculumcourse.domain.solver.CourseConflict (implements java.lang.Comparable<T>)
- org.optaplanner.examples.curriculumcourse.score.CurriculumCourseConstraintProvider (implements org.optaplanner.core.api.score.stream.ConstraintProvider)
- org.optaplanner.examples.vehiclerouting.domain.solver.nearby.CustomerNearbyDistanceMeter (implements org.optaplanner.core.impl.heuristic.selector.common.nearby.NearbyDistanceMeter<O,D>)
- org.optaplanner.examples.projectjobscheduling.domain.solver.DelayStrengthComparator (implements java.util.Comparator<T>)
- org.optaplanner.examples.cloudbalancing.swingui.realtime.DeleteComputerProblemChange (implements org.optaplanner.core.api.solver.change.ProblemChange<Solution_>)
- org.optaplanner.examples.cloudbalancing.swingui.realtime.DeleteProcessProblemChange (implements org.optaplanner.core.api.solver.change.ProblemChange<Solution_>)
- org.optaplanner.examples.vehiclerouting.domain.solver.DepotAngleCustomerDifficultyWeightFactory (implements org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorterWeightFactory<Solution_,T>)
- org.optaplanner.examples.vehiclerouting.domain.solver.DepotAngleCustomerDifficultyWeightFactory.DepotAngleCustomerDifficultyWeight (implements java.lang.Comparable<T>)
- org.optaplanner.examples.vehiclerouting.domain.solver.DepotDistanceCustomerDifficultyWeightFactory (implements org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorterWeightFactory<Solution_,T>)
- org.optaplanner.examples.vehiclerouting.domain.solver.DepotDistanceCustomerDifficultyWeightFactory.DepotDistanceCustomerDifficultyWeight (implements java.lang.Comparable<T>)
- org.optaplanner.examples.curriculumcourse.solver.move.DifferentCourseSwapMoveFilter (implements org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionFilter<Solution_,T>)
- org.optaplanner.examples.tsp.domain.solver.DomicileAngleVisitDifficultyWeightFactory (implements org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorterWeightFactory<Solution_,T>)
- org.optaplanner.examples.tsp.domain.solver.DomicileAngleVisitDifficultyWeightFactory.DomicileAngleVisitDifficultyWeight (implements java.lang.Comparable<T>)
- org.optaplanner.examples.tsp.domain.solver.DomicileDistanceStandstillStrengthWeightFactory (implements org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorterWeightFactory<Solution_,T>)
- org.optaplanner.examples.tsp.domain.solver.DomicileDistanceStandstillStrengthWeightFactory.DomicileDistanceStandstillStrengthWeight (implements java.lang.Comparable<T>)
- org.optaplanner.examples.tsp.domain.solver.DomicileDistanceVisitDifficultyWeightFactory (implements org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorterWeightFactory<Solution_,T>)
- org.optaplanner.examples.tsp.domain.solver.DomicileDistanceVisitDifficultyWeightFactory.DomicileDistanceVisitDifficultyWeight (implements java.lang.Comparable<T>)
- org.optaplanner.examples.nurserostering.optional.score.EmployeeConsecutiveAssignmentEnd (implements java.lang.Comparable<T>)
- org.optaplanner.examples.nurserostering.optional.score.EmployeeConsecutiveAssignmentStart (implements java.lang.Comparable<T>)
- org.optaplanner.examples.nurserostering.optional.score.EmployeeConsecutiveWeekendAssignmentEnd (implements java.lang.Comparable<T>)
- org.optaplanner.examples.nurserostering.optional.score.EmployeeConsecutiveWeekendAssignmentStart (implements java.lang.Comparable<T>)
- org.optaplanner.examples.nurserostering.optional.score.EmployeeFreeSequence (implements java.lang.Comparable<T>)
- org.optaplanner.examples.nurserostering.domain.solver.EmployeeStrengthComparator (implements java.util.Comparator<T>)
- org.optaplanner.examples.nurserostering.optional.score.EmployeeWeekendSequence (implements java.lang.Comparable<T>)
- org.optaplanner.examples.nurserostering.optional.score.EmployeeWorkSequence (implements java.lang.Comparable<T>)
- org.optaplanner.examples.examination.domain.solver.ExamDifficultyWeightFactory (implements org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorterWeightFactory<Solution_,T>)
- org.optaplanner.examples.examination.domain.solver.ExamDifficultyWeightFactory.ExamDifficultyWeight (implements java.lang.Comparable<T>)
- org.optaplanner.examples.examination.score.ExaminationConstraintProvider (implements org.optaplanner.core.api.score.stream.ConstraintProvider)
- org.optaplanner.examples.projectjobscheduling.domain.solver.ExecutionModeStrengthWeightFactory (implements org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorterWeightFactory<Solution_,T>)
- org.optaplanner.examples.projectjobscheduling.domain.solver.ExecutionModeStrengthWeightFactory.ExecutionModeStrengthWeight (implements java.lang.Comparable<T>)
- org.optaplanner.examples.common.experimental.ExperimentalConstraintCollectors
- org.optaplanner.examples.flightcrewscheduling.score.FlightCrewSchedulingConstraintProvider (implements org.optaplanner.core.api.score.stream.ConstraintProvider)
- org.optaplanner.examples.common.experimental.impl.Interval<Interval_,Point_>
- org.optaplanner.examples.common.experimental.impl.IntervalSplitPoint<Interval_,Point_> (implements java.lang.Comparable<T>)
- org.optaplanner.examples.common.experimental.impl.IntervalTree<Interval_,Point_,Difference_>
- org.optaplanner.examples.travelingtournament.solver.move.factory.InverseMatchSwapMoveFilter (implements org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionFilter<Solution_,T>)
- org.optaplanner.persistence.jackson.impl.domain.solution.JacksonSolutionFileIO<Solution_> (implements org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO<Solution_>)
- com.fasterxml.jackson.databind.JsonSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable)
- org.optaplanner.examples.common.persistence.jackson.KeySerializer<E>
- com.fasterxml.jackson.databind.KeyDeserializer
- org.optaplanner.examples.common.swingui.components.LabeledComboBoxRenderer (implements javax.swing.ListCellRenderer<E>)
- org.optaplanner.examples.vehiclerouting.domain.solver.LatitudeCustomerDifficultyComparator (implements java.util.Comparator<T>)
- org.optaplanner.examples.common.swingui.latitudelongitude.LatitudeLongitudeTranslator
- org.optaplanner.examples.tsp.domain.solver.LatitudeVisitDifficultyComparator (implements java.util.Comparator<T>)
- org.optaplanner.examples.curriculumcourse.domain.solver.LectureDifficultyWeightFactory (implements org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorterWeightFactory<Solution_,T>)
- org.optaplanner.examples.curriculumcourse.domain.solver.LectureDifficultyWeightFactory.LectureDifficultyWeight (implements java.lang.Comparable<T>)
- org.optaplanner.examples.common.persistence.generator.LocationDataGenerator
- org.optaplanner.examples.common.persistence.generator.LocationDataGenerator.LocationData
- org.optaplanner.examples.common.app.LoggingMain
- org.optaplanner.examples.tsp.domain.solver.LongitudeVisitDifficultyComparator (implements java.util.Comparator<T>)
- org.optaplanner.examples.machinereassignment.score.MachineReassignmentConstraintProvider (implements org.optaplanner.core.api.score.stream.ConstraintProvider)
- org.optaplanner.examples.machinereassignment.persistence.MachineReassignmentFileIO (implements org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO<Solution_>)
- org.optaplanner.examples.machinereassignment.optional.score.MachineReassignmentIncrementalScoreCalculator (implements org.optaplanner.core.api.score.calculator.ConstraintMatchAwareIncrementalScoreCalculator<Solution_,Score_>, org.optaplanner.core.api.score.calculator.IncrementalScoreCalculator<Solution_,Score_>)
- org.optaplanner.examples.travelingtournament.solver.move.factory.MatchChainRotationsMoveFactory (implements org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactory<Solution_>)
- org.optaplanner.examples.meetingscheduling.score.MeetingSchedulingConstraintProvider (implements org.optaplanner.core.api.score.stream.ConstraintProvider)
- org.optaplanner.examples.nurserostering.domain.solver.MovableShiftAssignmentSelectionFilter (implements org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionFilter<Solution_,T>)
- org.optaplanner.examples.machinereassignment.optional.solver.selector.MrMachineProbabilityWeightFactory (implements org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionProbabilityWeightFactory<Solution_,T>)
- org.optaplanner.examples.machinereassignment.optional.score.MrMachineTransientUsage (implements java.lang.Comparable<T>)
- org.optaplanner.examples.machinereassignment.optional.score.MrMachineUsage (implements java.lang.Comparable<T>)
- org.optaplanner.examples.machinereassignment.domain.solver.MrProcessAssignmentDifficultyComparator (implements java.util.Comparator<T>)
- org.optaplanner.examples.machinereassignment.domain.solver.MrServiceDependency
- org.optaplanner.examples.machinereassignment.optional.score.MrServiceMovedProcessesCount (implements java.lang.Comparable<T>)
- org.optaplanner.examples.projectjobscheduling.domain.solver.NotSourceOrSinkAllocationFilter (implements org.optaplanner.core.api.domain.entity.PinningFilter<Solution_,Entity_>)
- org.optaplanner.examples.nqueens.optional.score.NQueensAdvancedIncrementalScoreCalculator (implements org.optaplanner.core.api.score.calculator.IncrementalScoreCalculator<Solution_,Score_>)
- org.optaplanner.examples.nqueens.optional.score.NQueensBasicIncrementalScoreCalculator (implements org.optaplanner.core.api.score.calculator.IncrementalScoreCalculator<Solution_,Score_>)
- org.optaplanner.examples.nqueens.score.NQueensConstraintProvider (implements org.optaplanner.core.api.score.stream.ConstraintProvider)
- org.optaplanner.examples.nqueens.optional.score.NQueensEasyScoreCalculator (implements org.optaplanner.core.api.score.calculator.EasyScoreCalculator<Solution_,Score_>)
- org.optaplanner.examples.nqueens.app.NQueensHelloWorld
- org.optaplanner.examples.nqueens.optional.score.NQueensMapBasedEasyScoreCalculator (implements org.optaplanner.core.api.score.calculator.EasyScoreCalculator<Solution_,Score_>)
- org.optaplanner.examples.nqueens.optional.NQueensSolutionCloner (implements org.optaplanner.core.api.domain.solution.cloner.SolutionCloner<Solution_>)
- org.optaplanner.examples.nurserostering.score.NurseRosteringConstraintProvider (implements org.optaplanner.core.api.score.stream.ConstraintProvider)
- org.optaplanner.examples.nurserostering.solver.move.NurseRosteringMoveHelper
- com.fasterxml.jackson.annotation.ObjectIdGenerator<T> (implements java.io.Serializable)
- org.optaplanner.examples.pas.solver.move.PatientAdmissionMoveHelper
- org.optaplanner.examples.pas.score.PatientAdmissionScheduleConstraintProvider (implements org.optaplanner.core.api.score.stream.ConstraintProvider)
- org.optaplanner.examples.curriculumcourse.domain.solver.PeriodStrengthWeightFactory (implements org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorterWeightFactory<Solution_,T>)
- org.optaplanner.examples.curriculumcourse.domain.solver.PeriodStrengthWeightFactory.PeriodStrengthWeight (implements java.lang.Comparable<T>)
- org.optaplanner.examples.examination.domain.solver.PeriodUpdatingVariableListener (implements org.optaplanner.core.api.domain.variable.VariableListener<Solution_,Entity_>)
- org.optaplanner.examples.projectjobscheduling.domain.solver.PredecessorsDoneDateUpdatingVariableListener (implements org.optaplanner.core.api.domain.variable.VariableListener<Solution_,Entity_>)
- org.optaplanner.examples.common.business.ProblemFileComparator (implements java.util.Comparator<T>)
- org.optaplanner.examples.projectjobscheduling.score.ProjectJobSchedulingConstraintProvider (implements org.optaplanner.core.api.score.stream.ConstraintProvider)
- org.optaplanner.examples.projectjobscheduling.optional.score.ProjectJobSchedulingIncrementalScoreCalculator (implements org.optaplanner.core.api.score.calculator.IncrementalScoreCalculator<Solution_,Score_>)
- org.optaplanner.examples.nqueens.domain.solver.QueenDifficultyWeightFactory (implements org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorterWeightFactory<Solution_,T>)
- org.optaplanner.examples.nqueens.domain.solver.QueenDifficultyWeightFactory.QueenDifficultyWeight (implements java.lang.Comparable<T>)
- org.optaplanner.examples.projectjobscheduling.optional.score.common.RenewableResourceUsedDay
- org.optaplanner.examples.projectjobscheduling.optional.score.common.ResourceCapacityTracker
- org.optaplanner.examples.curriculumcourse.domain.solver.RoomStrengthWeightFactory (implements org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorterWeightFactory<Solution_,T>)
- org.optaplanner.examples.examination.domain.solver.RoomStrengthWeightFactory (implements org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorterWeightFactory<Solution_,T>)
- org.optaplanner.examples.curriculumcourse.domain.solver.RoomStrengthWeightFactory.RoomStrengthWeight (implements java.lang.Comparable<T>)
- org.optaplanner.examples.examination.domain.solver.RoomStrengthWeightFactory.RoomStrengthWeight (implements java.lang.Comparable<T>)
- org.optaplanner.examples.nqueens.optional.solver.move.factory.RowChangeMoveFactory (implements org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactory<Solution_>)
- org.optaplanner.examples.nqueens.domain.solver.RowStrengthWeightFactory (implements org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionSorterWeightFactory<Solution_,T>)
- org.optaplanner.examples.nqueens.domain.solver.RowStrengthWeightFactory.RowStrengthWeight (implements java.lang.Comparable<T>)
- org.optaplanner.examples.nurserostering.domain.solver.ShiftAssignmentDifficultyComparator (implements java.util.Comparator<T>)
- org.optaplanner.examples.nurserostering.solver.move.factory.ShiftAssignmentPillarPartSwapMoveFactory (implements org.optaplanner.core.impl.heuristic.selector.move.factory.MoveListFactory<Solution_>)
- org.optaplanner.examples.nurserostering.domain.solver.ShiftAssignmentPinningFilter (implements org.optaplanner.core.api.domain.entity.PinningFilter<Solution_,Entity_>)
- org.optaplanner.examples.common.business.SolutionBusiness<Solution_,Score_> (implements java.lang.AutoCloseable)
- org.optaplanner.examples.taskassigning.domain.solver.StartTimeUpdatingVariableListener (implements org.optaplanner.core.api.domain.variable.ListVariableListener<Solution_,Entity_,Element_>)
- org.optaplanner.examples.common.persistence.generator.StringDataGenerator
- javax.swing.SwingWorker<T,V> (implements java.util.concurrent.RunnableFuture<V>)
- org.optaplanner.examples.taskassigning.score.TaskAssigningConstraintProvider (implements org.optaplanner.core.api.score.stream.ConstraintProvider)
- org.optaplanner.examples.taskassigning.domain.solver.TaskDifficultyComparator (implements java.util.Comparator<T>)
- org.optaplanner.examples.tennis.score.TennisConstraintProvider (implements org.optaplanner.core.api.score.stream.ConstraintProvider)
- org.optaplanner.examples.machinereassignment.solver.solution.initializer.ToOriginalMachineSolutionInitializer (implements org.optaplanner.core.impl.phase.custom.CustomPhaseCommand<Solution_>)
- org.optaplanner.examples.travelingtournament.score.TravelingTournamentConstraintProvider (implements org.optaplanner.core.api.score.stream.ConstraintProvider)
- org.optaplanner.examples.travelingtournament.solver.move.TravelingTournamentMoveHelper
- org.optaplanner.examples.tsp.score.TspConstraintProvider (implements org.optaplanner.core.api.score.stream.ConstraintProvider)
- org.optaplanner.examples.tsp.optional.score.TspEasyScoreCalculator (implements org.optaplanner.core.api.score.calculator.EasyScoreCalculator<Solution_,Score_>)
- org.optaplanner.examples.tsp.persistence.TspFileIO (implements org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO<Solution_>)
- org.optaplanner.examples.tsp.optional.score.TspIncrementalScoreCalculator (implements org.optaplanner.core.api.score.calculator.IncrementalScoreCalculator<Solution_,Score_>)
- org.optaplanner.examples.vehiclerouting.score.VehicleRoutingConstraintProvider (implements org.optaplanner.core.api.score.stream.ConstraintProvider)
- org.optaplanner.examples.vehiclerouting.optional.score.VehicleRoutingEasyScoreCalculator (implements org.optaplanner.core.api.score.calculator.EasyScoreCalculator<Solution_,Score_>)
- org.optaplanner.examples.vehiclerouting.persistence.VehicleRoutingFileIO (implements org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO<Solution_>)
- org.optaplanner.examples.vehiclerouting.optional.score.VehicleRoutingIncrementalScoreCalculator (implements org.optaplanner.core.api.score.calculator.IncrementalScoreCalculator<Solution_,Score_>)
- org.optaplanner.examples.vehiclerouting.swingui.VehicleRoutingSolutionPainter
- org.optaplanner.examples.tsp.domain.solver.nearby.VisitNearbyDistanceMeter (implements org.optaplanner.core.impl.heuristic.selector.common.nearby.NearbyDistanceMeter<O,D>)
- org.optaplanner.examples.common.persistence.XSSFColorUtil
Interface Hierarchy
- java.util.function.BiConsumer<T,U>
- org.optaplanner.examples.common.experimental.api.Break<Value_,Difference_>
- org.optaplanner.examples.common.experimental.api.ConsecutiveInfo<Value_,Difference_>
- org.optaplanner.examples.common.experimental.api.ConsecutiveIntervalInfo<Interval_,Point_,Difference_>
- org.optaplanner.examples.common.experimental.api.IntervalBreak<Interval_,Point_,Difference_>
- java.lang.Iterable<T>
- org.optaplanner.examples.common.experimental.api.IntervalCluster<Interval_,Point_,Difference_>
- org.optaplanner.examples.common.swingui.components.Labeled
- org.optaplanner.examples.machinereassignment.score.MrConstraints
- org.optaplanner.examples.common.util.Pair<A,B>
- org.optaplanner.examples.common.experimental.api.Sequence<Value_,Difference_>
- org.optaplanner.examples.tsp.domain.Standstill