Type Changes:

Home

Projects

Type Before Type After No. of Instances No. of Commits No. of Projects Hierarchy Relation Primitive Info Namespace
java.beans.PropertyDescriptor org.optaplanner.core.impl.domain.common.PropertyAccessor 6 1 1 - - Jdk -> Internal
org.optaplanner.examples.curriculumcourse.domain.Period org.optaplanner.examples.cheaptime.solver.drools.PeriodWrapper 2 1 1 - - Internal -> Internal
org.optaplanner.examples.coachshuttlegathering.domain.BusVisit org.optaplanner.examples.coachshuttlegathering.domain.BusStop 3 1 1 SIBLING - Internal -> Internal
org.optaplanner.examples.coachshuttlegathering.domain.BusStartPoint org.optaplanner.examples.coachshuttlegathering.domain.Bus 1 1 1 SIBLING - Internal -> Internal
org.optaplanner.examples.coachshuttlegathering.domain.BusHub java.util.List<org.optaplanner.examples.coachshuttlegathering.domain.Bus> 1 1 1 - - Internal -> Jdk
org.optaplanner.examples.coachshuttlegathering.domain.BusStop org.optaplanner.examples.coachshuttlegathering.domain.BusOrStop 3 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore 14 4 1 SIBLING - Internal -> Internal
java.lang.reflect.Field org.apache.commons.lang3.tuple.Pair<java.lang.Class, java.lang.reflect.Field> 2 1 1 - - Jdk -> External
org.optaplanner.core.impl.testdata.domain.TestdataSolution org.optaplanner.core.impl.testdata.domain.extended.TestdataExtendedSolution 1 1 1 T_SUPER_R - Internal -> Internal
org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor 2 1 1 - - Internal -> Internal
org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor java.util.Collection<org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor> 2 1 1 - - Internal -> Jdk
org.optaplanner.examples.tsp.domain.Standstill org.optaplanner.examples.tsp.domain.Visit 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.examples.nqueens.domain.Row java.lang.Integer 7 1 1 SIBLING - Internal -> Jdk
? java.lang.Object 10 1 1 - - TypeVariable -> Jdk
java.lang.Integer org.optaplanner.examples.nqueens.domain.Row 7 1 1 SIBLING - Jdk -> Internal
java.lang.Integer java.lang.Long 17 3 1 SIBLING - Jdk -> Jdk
org.optaplanner.examples.nqueens.integration.util.QueenCoordinatesStepListener org.optaplanner.examples.nqueens.integration.util.NQueensStepTracker 1 1 1 SIBLING - Internal -> Internal
java.beans.PropertyDescriptor java.lang.reflect.Method 3 1 1 - - Jdk -> Jdk
java.lang.reflect.Method org.optaplanner.core.impl.domain.common.member.MemberAccessor 14 1 1 SIBLING - Jdk -> Internal
boolean java.lang.Class<? extendsjava.lang.annotation.Annotation> 2 1 1 - - Jdk -> Jdk
int long 60 3 1 - Widening Jdk -> Jdk
org.optaplanner.examples.common.persistence.AbstractTxtSolutionImporter.TxtInputBuilder org.optaplanner.examples.common.persistence.AbstractXlsxSolutionImporter.XslxInputBuilder 1 1 1 SIBLING - Internal -> Internal
int double 3 1 1 - Widening Jdk -> Jdk
java.util.Map<java.lang.String, java.util.Set<java.lang.String>> org.reflections.Reflections 1 1 1 - - Jdk -> External
org.optaplanner.core.api.solver.Solver org.optaplanner.core.impl.solver.DefaultSolver 3 2 1 T_SUPER_R - Internal -> Internal
org.optaplanner.examples.common.persistence.AbstractSolutionImporter org.optaplanner.examples.common.persistence.AbstractSolutionImporter[] 2 1 1 - - Internal -> Internal
java.util.Map java.util.concurrent.ConcurrentMap 7 3 1 T_SUPER_R - Jdk -> Jdk
org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor 1 1 1 Composition - Internal -> Internal
org.optaplanner.core.impl.domain.variable.descriptor.ShadowVariableDescriptor org.optaplanner.core.impl.domain.variable.custom.CustomShadowVariableDescriptor 1 1 1 T_SUPER_R - Internal -> Internal
org.optaplanner.benchmark.impl.ranking.ResilientScoreComparator java.util.Comparator<org.optaplanner.benchmark.impl.result.SingleBenchmarkResult> 1 1 1 R_SUPER_T - Internal -> Jdk
org.optaplanner.benchmark.impl.ranking.ResilientScoreComparator java.util.Comparator<org.optaplanner.core.api.score.Score> 1 1 1 R_SUPER_T - Internal -> Jdk
org.optaplanner.benchmark.impl.ranking.WorstScoreSolverRankingComparator java.util.Comparator<org.optaplanner.benchmark.impl.result.SolverBenchmarkResult> 1 1 1 R_SUPER_T - Internal -> Jdk
java.lang.Boolean java.lang.Integer 1 1 1 SIBLING - Jdk -> Jdk
org.optaplanner.core.api.score.Score org.optaplanner.benchmark.impl.result.SingleBenchmarkResult 3 1 1 Composition - Internal -> Internal
void org.optaplanner.benchmark.impl.result.SingleBenchmarkResult 2 1 1 - - Jdk -> Internal
java.util.List<org.optaplanner.core.impl.domain.variable.listener.VariableListener> org.optaplanner.core.impl.domain.variable.listener.VariableListenerNotifiable 2 1 1 - - Jdk -> Internal
org.optaplanner.core.impl.domain.variable.listener.VariableListener org.optaplanner.core.impl.domain.variable.listener.VariableListenerNotifiable 5 1 1 Composition - Internal -> Internal
org.optaplanner.core.impl.domain.variable.descriptor.ShadowVariableDescriptor org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor org.optaplanner.core.impl.domain.variable.listener.VariableListenerNotifiable 1 1 1 - - Internal -> Internal
java.util.Collection java.util.List 22 4 1 T_SUPER_R - Jdk -> Jdk
org.kie.internal.event.rule.ActivationUnMatchListener org.optaplanner.core.api.score.holder.AbstractScoreHolder.ConstraintUndoListener 5 1 1 - - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move java.lang.String 1 1 1 - - Internal -> Jdk
java.io.File java.util.List<java.io.File> 4 1 1 - - Jdk -> Jdk
long int 1 1 1 - Narrowing Jdk -> Jdk
org.optaplanner.core.config.solver.termination.TerminationConfig java.util.List<org.optaplanner.benchmark.impl.statistic.ProblemStatistic> 1 1 1 - - Internal -> Jdk
org.optaplanner.benchmark.impl.result.SolverBenchmarkResult org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult 1 1 1 - - Internal -> Internal
org.optaplanner.persistence.xstream.impl.score.XStreamBendableScoreConverterTest.XStreamBendableScoreConverterTestObject org.optaplanner.persistence.xstream.impl.score.XStreamScoreConverterTest.TestXStreamObject 4 1 1 SIBLING - Internal -> Internal
org.optaplanner.core.api.score.buildin.simple.SimpleScore org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore 4 1 1 SIBLING - Internal -> Internal
org.optaplanner.core.api.score.buildin.bendable.BendableScore org.optaplanner.core.api.score.Score 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.benchmark.impl.result.SingleBenchmarkResult org.optaplanner.benchmark.impl.result.SolverProblemBenchmarkResult 25 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.benchmark.impl.result.SingleBenchmarkResult org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult 8 3 1 SIBLING - Internal -> Internal
org.optaplanner.benchmark.impl.statistic.SingleStatistic org.optaplanner.benchmark.impl.statistic.PureSubSingleStatistic 2 1 1 - - Internal -> Internal
org.optaplanner.benchmark.config.statistic.SingleStatisticType org.optaplanner.benchmark.config.statistic.SubSingleStatisticType 11 1 1 - - Internal -> Internal
org.optaplanner.benchmark.impl.statistic.StatisticType org.optaplanner.benchmark.config.statistic.ProblemStatisticType 1 1 1 - - Internal -> Internal
org.optaplanner.core.api.score.Score org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult 3 1 1 Composition - Internal -> Internal
org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult void 1 1 1 - - Internal -> Jdk
org.optaplanner.benchmark.impl.result.BenchmarkResult org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult 25 1 1 R_SUPER_T - Internal -> Internal
java.io.File java.io.InputStream 5 1 1 - - Jdk -> Jdk
org.optaplanner.benchmark.config.statistic.SubSingleStatisticType org.optaplanner.benchmark.config.statistic.SingleStatisticType 11 1 1 - - Internal -> Internal
org.optaplanner.examples.meetingscheduling.domain.Meeting org.optaplanner.examples.meetingscheduling.domain.Person 2 1 1 SIBLING - Internal -> Internal
org.optaplanner.examples.meetingscheduling.domain.Person org.apache.commons.lang3.tuple.Pair<org.optaplanner.examples.meetingscheduling.domain.Person, java.lang.Boolean> 1 1 1 - - Internal -> External
boolean java.lang.Object 1 1 1 - - Jdk -> Jdk
org.optaplanner.core.api.solver.event.SolverEventListener org.optaplanner.core.api.solver.event.SolverEventListener<Solution_> 5 1 1 - - Internal -> Internal
org.optaplanner.core.api.solver.Solver org.optaplanner.core.api.solver.Solver<org.optaplanner.examples.vehiclerouting.domain.VehicleRoutingSolution> 4 1 1 - - Internal -> Internal
org.optaplanner.core.impl.domain.variable.descriptor.ShadowVariableDescriptor org.apache.commons.lang3.tuple.Pair<org.optaplanner.core.impl.domain.variable.descriptor.ShadowVariableDescriptor, java.lang.Integer> 1 1 1 - - Internal -> External
java.lang.Object java.lang.Integer 5 1 1 - - Jdk -> Jdk
org.optaplanner.core.api.domain.solution.Solution org.optaplanner.core.impl.testdata.domain.TestdataSolution 3 2 1 T_SUPER_R - Internal -> Internal
java.util.Map<java.lang.Object, java.lang.Object[]> org.optaplanner.core.impl.heuristic.selector.common.nearby.NearbyDistanceMatrix 2 1 1 Composition - Jdk -> Internal
org.optaplanner.core.impl.heuristic.selector.value.ValueSelector org.optaplanner.core.impl.heuristic.selector.value.ValueSelector[] 3 1 1 - - Internal -> Internal
java.lang.ClassLoader org.optaplanner.core.config.SolverConfigContext 18 2 1 Composition - Jdk -> Internal
int java.lang.Integer 3 2 1 - Boxing Jdk -> Jdk
org.optaplanner.core.api.domain.solution.Solution org.optaplanner.examples.tsp.domain.TspSolution 7 2 1 T_SUPER_R - Internal -> Internal
org.optaplanner.core.api.domain.solution.Solution org.optaplanner.examples.coachshuttlegathering.domain.CoachShuttleGatheringSolution 5 2 1 T_SUPER_R - Internal -> Internal
org.optaplanner.core.api.domain.solution.Solution org.optaplanner.examples.examination.domain.Examination 3 2 1 T_SUPER_R - Internal -> Internal
org.optaplanner.core.api.domain.solution.Solution org.optaplanner.examples.pas.domain.PatientAdmissionSchedule 3 2 1 T_SUPER_R - Internal -> Internal
org.optaplanner.core.api.domain.solution.Solution org.optaplanner.examples.investment.domain.InvestmentSolution 2 2 1 T_SUPER_R - Internal -> Internal
org.optaplanner.core.api.domain.solution.Solution org.optaplanner.examples.vehiclerouting.domain.VehicleRoutingSolution 5 2 1 T_SUPER_R - Internal -> Internal
org.optaplanner.core.api.domain.solution.Solution org.optaplanner.examples.cheaptime.domain.CheapTimeSolution 7 2 1 T_SUPER_R - Internal -> Internal
org.optaplanner.core.api.domain.solution.Solution org.optaplanner.examples.meetingscheduling.domain.MeetingSchedule 1 1 1 T_SUPER_R - Internal -> Internal
org.optaplanner.core.api.domain.solution.Solution org.optaplanner.examples.nurserostering.domain.NurseRoster 4 2 1 T_SUPER_R - Internal -> Internal
org.optaplanner.core.api.domain.solution.Solution org.optaplanner.examples.curriculumcourse.domain.CourseSchedule 3 2 1 T_SUPER_R - Internal -> Internal
org.optaplanner.core.api.domain.solution.Solution org.optaplanner.examples.cloudbalancing.domain.CloudBalance 1 1 1 T_SUPER_R - Internal -> Internal
org.optaplanner.core.api.domain.solution.Solution org.optaplanner.examples.projectjobscheduling.domain.Schedule 3 2 1 T_SUPER_R - Internal -> Internal
org.optaplanner.core.api.domain.solution.Solution org.optaplanner.examples.dinnerparty.domain.DinnerParty 2 2 1 T_SUPER_R - Internal -> Internal
org.optaplanner.core.api.domain.solution.Solution org.optaplanner.examples.travelingtournament.domain.TravelingTournament 3 2 1 T_SUPER_R - Internal -> Internal
org.optaplanner.core.api.domain.solution.Solution org.optaplanner.examples.tennis.domain.TennisSolution 1 1 1 T_SUPER_R - Internal -> Internal
org.optaplanner.core.api.domain.solution.Solution org.optaplanner.examples.machinereassignment.domain.MachineReassignment 5 2 1 T_SUPER_R - Internal -> Internal
org.optaplanner.core.api.domain.solution.Solution org.optaplanner.examples.nqueens.domain.NQueens 2 2 1 T_SUPER_R - Internal -> Internal
org.kie.api.runtime.KieContainer org.kie.api.builder.ReleaseId 1 1 1 - - Internal -> External
java.util.HashMap java.util.Map 6 1 1 R_SUPER_T - Jdk -> Jdk
org.optaplanner.core.api.score.Score org.optaplanner.core.impl.solver.scope.DefaultSolverScope<Solution_> 2 1 1 Composition - Internal -> Internal
void java.util.Collection<java.lang.Object> 1 1 1 - - Jdk -> Jdk
org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor org.optaplanner.core.impl.domain.entity.descriptor.EntityDescriptor<Solution_> 41 1 1 - - Internal -> Internal
org.optaplanner.core.api.domain.solution.Solution org.optaplanner.core.impl.domain.solution.AbstractSolution 11 1 1 T_SUPER_R - Internal -> Internal
org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor<Solution_> 38 1 1 - - Internal -> Internal
org.optaplanner.core.impl.domain.valuerange.descriptor.ValueRangeDescriptor org.optaplanner.core.impl.domain.valuerange.descriptor.ValueRangeDescriptor<Solution_> 14 1 1 - - Internal -> Internal
org.optaplanner.examples.common.persistence.SolutionDao org.optaplanner.examples.curriculumcourse.persistence.CurriculumCourseDao 1 1 1 - - Internal -> Internal
org.optaplanner.core.api.domain.solution.Solution org.optaplanner.core.api.score.Score 1 1 1 - - Internal -> Internal
org.optaplanner.examples.common.persistence.AbstractSolutionImporter org.optaplanner.examples.common.persistence.AbstractSolutionImporter<Solution_> 8 1 1 - - Internal -> Internal
java.lang.Object org.optaplanner.core.impl.testdata.domain.TestdataValue 1 1 1 - - Jdk -> Internal
org.optaplanner.core.impl.phase.custom.CustomPhaseCommand org.optaplanner.core.impl.phase.custom.CustomPhaseCommand<Solution_> 3 1 1 - - Internal -> Internal
org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor org.optaplanner.core.impl.domain.variable.descriptor.VariableDescriptor<Solution_> 25 1 1 - - Internal -> Internal
org.optaplanner.core.impl.domain.variable.descriptor.ShadowVariableDescriptor org.optaplanner.core.impl.domain.variable.descriptor.ShadowVariableDescriptor<Solution_> 26 2 1 - - Internal -> Internal
java.lang.reflect.Field java.lang.reflect.Member 3 1 1 R_SUPER_T - Jdk -> Jdk
java.util.List<java.lang.Class<? extendsjava.lang.annotation.Annotation>> java.lang.Class 1 1 1 - - Jdk -> Jdk
java.lang.reflect.AnnotatedElement java.lang.reflect.Member 1 1 1 - - Jdk -> Jdk
int java.time.LocalDateTime 1 1 1 - - Jdk -> Jdk
java.time.temporal.Temporal java.time.LocalTime 1 1 1 T_SUPER_R - Jdk -> Jdk
java.time.temporal.Temporal java.time.LocalDateTime 1 1 1 T_SUPER_R - Jdk -> Jdk
java.time.temporal.Temporal java.time.LocalDate 1 1 1 T_SUPER_R - Jdk -> Jdk
javax.swing.JLabel org.optaplanner.examples.taskassigning.swingui.TaskOverviewPanel.TaskPanel 1 1 1 - - Jdk -> Internal
java.awt.Color javax.swing.ImageIcon 1 1 1 SIBLING - Jdk -> Jdk
org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore org.optaplanner.core.api.score.buildin.bendable.BendableScore 3 1 1 SIBLING - Internal -> Internal
org.optaplanner.examples.taskassigning.swingui.TaskOverviewPanel.TaskPanel javax.swing.JButton 1 1 1 - - Internal -> Jdk
org.optaplanner.examples.scrabble.domain.ScrabbleSolution org.optaplanner.core.impl.score.director.ScoreDirector 2 1 1 - - Internal -> Internal
org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore 11 2 1 SIBLING - Internal -> Internal
org.optaplanner.benchmark.impl.statistic.calculatecount.CalculateCountStatisticPoint org.optaplanner.benchmark.impl.statistic.scorecalculationspeed.ScoreCalculationSpeedStatisticPoint 3 1 1 SIBLING - Internal -> Internal
long java.lang.Long 6 3 1 - Boxing Jdk -> Jdk
org.optaplanner.core.impl.testdata.util.PlannerTestUtils.OutputAsserter java.util.function.Consumer 1 1 1 - - Internal -> Jdk
org.optaplanner.examples.common.swingui.SolutionPanel<org.optaplanner.examples.taskassigning.domain.TaskAssigningSolution> org.optaplanner.examples.taskassigning.swingui.TaskAssigningPanel 1 1 1 T_SUPER_R - Internal -> Internal
org.optaplanner.examples.common.swingui.SolutionPanel org.optaplanner.examples.meetingscheduling.swingui.MeetingSchedulingPanel 1 1 1 T_SUPER_R - Internal -> Internal
org.optaplanner.examples.common.swingui.SolutionPanel<org.optaplanner.examples.cloudbalancing.domain.CloudBalance> org.optaplanner.examples.cloudbalancing.swingui.CloudBalancingPanel 1 1 1 T_SUPER_R - Internal -> Internal
org.optaplanner.examples.common.swingui.SolutionPanel org.optaplanner.examples.nurserostering.swingui.NurseRosteringPanel 1 1 1 T_SUPER_R - Internal -> Internal
org.optaplanner.examples.common.swingui.SolutionPanel<org.optaplanner.examples.cheaptime.domain.CheapTimeSolution> org.optaplanner.examples.cheaptime.swingui.CheapTimePanel 1 1 1 T_SUPER_R - Internal -> Internal
org.optaplanner.examples.common.swingui.SolutionPanel<org.optaplanner.examples.projectjobscheduling.domain.Schedule> org.optaplanner.examples.projectjobscheduling.swingui.ProjectJobSchedulingPanel 1 1 1 T_SUPER_R - Internal -> Internal
org.optaplanner.examples.common.swingui.SolutionPanel org.optaplanner.examples.curriculumcourse.swingui.CurriculumCoursePanel 1 1 1 T_SUPER_R - Internal -> Internal
org.optaplanner.examples.common.swingui.SolutionPanel<org.optaplanner.examples.travelingtournament.domain.TravelingTournament> org.optaplanner.examples.travelingtournament.swingui.TravelingTournamentPanel 1 1 1 T_SUPER_R - Internal -> Internal
org.optaplanner.examples.common.swingui.SolutionPanel org.optaplanner.examples.investment.swingui.InvestmentPanel 1 1 1 T_SUPER_R - Internal -> Internal
org.optaplanner.examples.common.swingui.SolutionPanel<org.optaplanner.examples.vehiclerouting.domain.VehicleRoutingSolution> org.optaplanner.examples.vehiclerouting.swingui.VehicleRoutingPanel 1 1 1 T_SUPER_R - Internal -> Internal
org.optaplanner.examples.common.swingui.SolutionPanel org.optaplanner.examples.examination.swingui.ExaminationPanel 1 1 1 T_SUPER_R - Internal -> Internal
org.optaplanner.examples.common.swingui.SolutionPanel org.optaplanner.examples.dinnerparty.swingui.DinnerPartyPanel 1 1 1 T_SUPER_R - Internal -> Internal
org.optaplanner.examples.common.swingui.SolutionPanel org.optaplanner.examples.coachshuttlegathering.swingui.CoachShuttleGatheringPanel 1 1 1 T_SUPER_R - Internal -> Internal
org.optaplanner.examples.common.swingui.SolutionPanel org.optaplanner.examples.nqueens.swingui.NQueensPanel 1 1 1 T_SUPER_R - Internal -> Internal
org.optaplanner.examples.common.swingui.SolutionPanel org.optaplanner.examples.pas.swingui.PatientAdmissionSchedulePanel 1 1 1 T_SUPER_R - Internal -> Internal
org.optaplanner.examples.common.swingui.SolutionPanel<org.optaplanner.examples.tsp.domain.TspSolution> org.optaplanner.examples.tsp.swingui.TspPanel 1 1 1 T_SUPER_R - Internal -> Internal
org.optaplanner.examples.common.swingui.SolutionPanel<org.optaplanner.examples.scrabble.domain.ScrabbleSolution> org.optaplanner.examples.scrabble.swingui.ScrabblePanel 1 1 1 T_SUPER_R - Internal -> Internal
org.optaplanner.examples.common.swingui.SolutionPanel org.optaplanner.examples.machinereassignment.swingui.MachineReassignmentPanel 1 1 1 T_SUPER_R - Internal -> Internal
org.optaplanner.examples.common.swingui.SolutionPanel<org.optaplanner.examples.tennis.domain.TennisSolution> org.optaplanner.examples.tennis.swingui.TennisPanel 1 1 1 T_SUPER_R - Internal -> Internal
org.optaplanner.core.api.domain.variable.CustomShadowVariable.Source org.optaplanner.core.api.domain.variable.PlanningVariableReference 3 1 1 - - Internal -> Internal
java.util.List java.util.Deque 1 1 1 SIBLING - Jdk -> Jdk
java.util.Set java.util.Collection 6 1 1 R_SUPER_T - Jdk -> Jdk
int org.optaplanner.core.api.score.buildin.simple.SimpleScore 1 1 1 Composition - Jdk -> Internal
org.optaplanner.core.impl.score.director.ScoreDirectorFactory org.optaplanner.core.impl.score.director.InnerScoreDirectorFactory 2 2 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.solver.DefaultSolver org.optaplanner.core.api.solver.Solver 5 3 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.phase.Phase org.optaplanner.core.impl.phase.Phase<Solution_> 6 1 1 - - Internal -> Internal
org.optaplanner.core.impl.solver.termination.PhaseToSolverTerminationBridge org.optaplanner.core.impl.solver.termination.Termination 1 1 1 Composition - Internal -> Internal
java.util.concurrent.ExecutorService java.util.concurrent.ThreadPoolExecutor 1 1 1 T_SUPER_R - Jdk -> Jdk
org.kie.api.runtime.KieSession org.optaplanner.core.impl.score.director.drools.testgen.TestGenDroolsScoreDirector<?> 1 1 1 - - External -> Internal
org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenValueProvider org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenValueProvider<?> 5 1 1 - - Internal -> Internal
java.lang.Object java.lang.Enum<?> 1 1 1 - - Jdk -> Jdk
java.lang.Object java.util.Map<?, ?> 1 1 1 - - Jdk -> Jdk
java.lang.Object java.util.List<?> 1 1 1 - - Jdk -> Jdk
java.lang.Object java.lang.String 1 1 1 - - Jdk -> Jdk
org.optaplanner.core.impl.partitionedsearch.queue.PartitionEventId int 4 1 1 Composition - Internal -> Jdk
java.lang.Class org.optaplanner.core.impl.score.definition.ScoreDefinition 1 1 1 - - Jdk -> Internal
java.lang.Class<?> org.optaplanner.core.impl.score.director.drools.testgen.fact.TestGenFactField 1 1 1 - - Jdk -> Internal
org.optaplanner.core.impl.domain.locator.LocatorCache org.optaplanner.core.impl.domain.locator.LocationStrategyResolver 1 1 1 - - Internal -> Internal
org.optaplanner.core.impl.partitionedsearch.scope.PartitionChangeMove org.optaplanner.core.impl.partitionedsearch.scope.PartitionChangeMove<Solution_> 3 1 1 - - Internal -> Internal
java.lang.Class java.lang.Class<?> 33 1 1 - - Jdk -> Jdk
java.lang.reflect.Constructor java.lang.reflect.Constructor<?> 1 1 1 - - Jdk -> Jdk
org.drools.core.common.AgendaItem org.drools.core.common.AgendaItemImpl<org.optaplanner.core.api.score.holder.AbstractScoreHolderTest.TestModedAssertion> 1 1 1 - - External -> External
java.util.Date java.time.OffsetDateTime 3 1 1 SIBLING - Jdk -> Jdk
java.util.Date java.time.LocalDate 2 1 1 SIBLING - Jdk -> Jdk
java.lang.String java.time.LocalDate 1 1 1 SIBLING - Jdk -> Jdk
java.util.List org.apache.commons.lang3.tuple.Pair 2 1 1 - - Jdk -> External
org.optaplanner.benchmark.impl.result.SubSingleBenchmarkResult org.optaplanner.benchmark.impl.result.SingleBenchmarkResult 2 1 1 SIBLING - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.examples.nurserostering.solver.move.ShiftAssignmentSwapMove 3 2 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove<Solution_> 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.examples.pas.solver.move.BedDesignationSwapMove 3 2 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.examples.cheaptime.solver.move.CheapTimePillarSlideMove 2 2 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove<Solution_> 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.examples.nurserostering.solver.move.EmployeeChangeMove 5 2 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove<org.optaplanner.core.impl.testdata.domain.chained.TestdataChainedSolution> 5 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.move.NoChangeMove<Solution_> 1 1 1 - - Internal -> Internal
org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor<org.optaplanner.core.impl.testdata.domain.multivar.TestdataMultiVarSolution> 9 1 1 - - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedSwapMove<Solution_> 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor<org.optaplanner.core.impl.testdata.domain.TestdataSolution> 5 1 1 - - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.examples.nurserostering.solver.move.EmployeeMultipleChangeMove 2 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.move.DummyMove 12 2 1 - - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.selector.move.generic.PillarSwapMove<Solution_> 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove<Solution_> 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove<org.optaplanner.core.impl.testdata.domain.chained.TestdataChainedSolution> 3 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.examples.pas.solver.move.BedChangeMove 2 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.selector.move.generic.chained.TailChainSwapMove<org.optaplanner.core.impl.testdata.domain.chained.TestdataChainedSolution> 2 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.examples.cloudbalancing.optional.move.CloudComputerChangeMove 3 2 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.examples.travelingtournament.solver.move.MatchChainRotationsMove 3 2 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.examples.nqueens.solver.move.RowChangeMove 3 2 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingSwapMove<Solution_> 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainChangeMove<Solution_> 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.move.Move<Solution_> 30 5 1 - - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove<org.optaplanner.core.impl.testdata.domain.chained.TestdataChainedSolution> 3 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove<Solution_> 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.examples.investment.solver.move.InvestmentQuantityTransferMove 2 2 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove<org.optaplanner.core.impl.testdata.domain.chained.TestdataChainedSolution> 3 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.examples.cloudbalancing.optional.move.CloudProcessSwapMove 3 2 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.partitionedsearch.scope.PartitionChangeMove<Solution_> 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainReversingChangeMove<org.optaplanner.core.impl.testdata.domain.chained.TestdataChainedSolution> 5 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove<org.optaplanner.core.impl.testdata.domain.chained.TestdataChainedSolution> 3 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.selector.move.generic.PillarChangeMove<Solution_> 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.selector.move.generic.chained.KOptMove<Solution_> 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor org.optaplanner.core.impl.domain.variable.descriptor.GenuineVariableDescriptor<org.optaplanner.core.impl.testdata.domain.entityproviding.TestdataEntityProvidingSolution> 5 1 1 - - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedSwapMove<org.optaplanner.core.impl.testdata.domain.chained.TestdataChainedSolution> 3 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove<Solution_> 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.selector.move.generic.chained.SubChainSwapMove<Solution_> 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.examples.tsp.domain.solver.DomicileDistanceVisitDifficultyWeightFactory.DomicileDistanceVisitDifficultyWeight org.optaplanner.examples.tsp.domain.solver.DomicileDistanceStandstillStrengthWeightFactory.DomicileDistanceStandstillStrengthWeight 1 1 1 SIBLING - Internal -> Internal
org.optaplanner.core.impl.score.director.ScoreDirector org.optaplanner.core.impl.score.director.InnerScoreDirector<Solution_> 2 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.move.NoChangeMove<org.optaplanner.core.impl.testdata.domain.TestdataSolution> 2 1 1 - - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove<org.optaplanner.core.impl.testdata.domain.TestdataSolution> 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.selector.move.generic.SwapMove<org.optaplanner.core.impl.testdata.domain.TestdataSolution> 1 1 1 R_SUPER_T - Internal -> Internal
java.lang.Object org.optaplanner.core.impl.testdata.domain.TestdataSolution 4 1 1 - - Jdk -> Internal
java.lang.Double org.optaplanner.examples.tennis.solver.drools.functions.LoadBalanceByCountAccumulateFunction.LoadBalanceResult 2 1 1 SIBLING - Jdk -> Internal
java.io.Serializable org.optaplanner.examples.tennis.solver.drools.functions.LoadBalanceByCountAccumulateFunction.LoadBalanceByCountData 3 1 1 T_SUPER_R - Jdk -> Internal
org.optaplanner.examples.tennis.solver.drools.functions.LoadBalanceByCountAccumulateFunction.LoadBalanceResult org.optaplanner.examples.tennis.solver.drools.functions.LoadBalanceByCountAccumulateFunction.LoadBalanceByCountResult 1 1 1 SIBLING - Internal -> Internal
org.optaplanner.core.impl.domain.common.accessor.BeanPropertyMemberAccessor java.lang.String 2 1 1 Composition - Internal -> Jdk
java.util.SortedSet java.util.List 1 1 1 SIBLING - Jdk -> Jdk
int org.optaplanner.core.api.score.Score 7 1 1 - - Jdk -> Internal
org.optaplanner.core.api.score.constraint.primint.IntConstraintMatch org.optaplanner.core.api.score.constraint.ConstraintMatch 3 1 1 R_SUPER_T - Internal -> Internal
long org.optaplanner.core.api.score.Score 2 1 1 - - Jdk -> Internal
org.optaplanner.core.api.score.constraint.primlong.LongConstraintMatch org.optaplanner.core.api.score.constraint.ConstraintMatch 3 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.api.score.constraint.bigdecimal.BigDecimalConstraintMatch org.optaplanner.core.api.score.constraint.ConstraintMatch 3 1 1 R_SUPER_T - Internal -> Internal
java.math.BigDecimal org.optaplanner.core.api.score.Score 2 1 1 - - Jdk -> Internal
org.optaplanner.core.api.score.constraint.primdouble.DoubleConstraintMatch org.optaplanner.core.api.score.constraint.ConstraintMatch 3 1 1 R_SUPER_T - Internal -> Internal
double org.optaplanner.core.api.score.Score 2 1 1 - - Jdk -> Internal
java.util.List<java.lang.Object> java.lang.String 1 1 1 - - Jdk -> Jdk
org.optaplanner.core.api.score.constraint.primlong.LongConstraintMatchTotal org.optaplanner.core.api.score.constraint.ConstraintMatchTotal 14 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor<?> org.optaplanner.core.impl.domain.locator.LocationStrategyResolver 1 1 1 Composition - Internal -> Internal
org.optaplanner.core.impl.domain.locator.Locator org.optaplanner.core.impl.domain.lookup.LookUpManager 7 1 1 - - Internal -> Internal
org.optaplanner.core.api.domain.locator.LocationStrategyType org.optaplanner.core.api.domain.lookup.LookUpStrategyType 2 1 1 - - Internal -> Internal
void org.optaplanner.core.impl.heuristic.move.CompositeMove<Solution_> 1 1 1 - - Jdk -> Internal
void org.optaplanner.core.impl.heuristic.move.AbstractMove<Solution_> 1 1 1 - - Jdk -> Internal
void org.optaplanner.core.impl.heuristic.move.Move<Solution_> 1 1 1 - - Jdk -> Internal
void boolean 2 2 1 - - Jdk -> Jdk
javax.swing.JCheckBox javax.swing.JToggleButton 1 1 1 R_SUPER_T - Jdk -> Jdk
int java.lang.String 1 1 1 - - Jdk -> Jdk
org.optaplanner.core.impl.partitionedsearch.partitioner.SolutionPartitioner org.optaplanner.core.impl.partitionedsearch.partitioner.SolutionPartitioner<?> 4 1 1 - - Internal -> Internal
java.util.concurrent.ThreadPoolExecutor java.util.concurrent.ThreadFactory 1 1 1 - - Jdk -> Jdk
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.move.Move<org.optaplanner.examples.travelingtournament.domain.TravelingTournament> 5 1 1 - - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.move.Move<org.optaplanner.examples.nurserostering.domain.NurseRoster> 6 1 1 - - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.move.Move<org.optaplanner.examples.pas.domain.PatientAdmissionSchedule> 2 1 1 - - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.move.Move<org.optaplanner.examples.investment.domain.InvestmentSolution> 4 1 1 - - Internal -> Internal
java.util.Iterator<org.optaplanner.core.impl.heuristic.move.Move> org.optaplanner.examples.cheaptime.solver.move.factory.CheapTimePillarSlideMoveIteratorFactory.RandomCheapTimePillarSlideMoveIterator 1 1 1 T_SUPER_R - Jdk -> Internal
org.optaplanner.core.impl.heuristic.move.Move org.optaplanner.core.impl.heuristic.move.Move<org.optaplanner.examples.cheaptime.domain.CheapTimeSolution> 1 1 1 - - Internal -> Internal
java.util.Iterator<org.optaplanner.core.impl.heuristic.move.Move> org.optaplanner.examples.investment.solver.move.factory.InvestmentQuantityTransferMoveIteratorFactory.RandomInvestmentQuantityTransferMoveIterator 1 1 1 T_SUPER_R - Jdk -> Internal
java.lang.Comparable org.optaplanner.examples.vehiclerouting.domain.solver.DepotAngleCustomerDifficultyWeightFactory.DepotAngleCustomerDifficultyWeight 1 1 1 R_SUPER_T - Jdk -> Internal
java.lang.Comparable org.optaplanner.examples.tsp.domain.solver.DomicileDistanceVisitDifficultyWeightFactory.DomicileDistanceVisitDifficultyWeight 1 1 1 R_SUPER_T - Jdk -> Internal
java.lang.Comparable org.optaplanner.examples.projectjobscheduling.domain.solver.ExecutionModeStrengthWeightFactory.ExecutionModeStrengthWeight 1 1 1 R_SUPER_T - Jdk -> Internal
java.lang.Comparable org.optaplanner.examples.nqueens.domain.solution.RowStrengthWeightFactory.RowStrengthWeight 1 1 1 R_SUPER_T - Jdk -> Internal
java.lang.Comparable org.optaplanner.examples.curriculumcourse.domain.solver.LectureDifficultyWeightFactory.LectureDifficultyWeight 1 1 1 R_SUPER_T - Jdk -> Internal
java.lang.Comparable org.optaplanner.examples.coachshuttlegathering.domain.solver.DepotAngleBusStopDifficultyWeightFactory.DepotAngleBusStopDifficultyWeight 1 1 1 R_SUPER_T - Jdk -> Internal
java.lang.Comparable org.optaplanner.examples.tsp.domain.solver.DomicileAngleVisitDifficultyWeightFactory.DomicileAngleVisitDifficultyWeight 1 1 1 R_SUPER_T - Jdk -> Internal
java.lang.Comparable org.optaplanner.examples.vehiclerouting.domain.solver.DepotDistanceCustomerDifficultyWeightFactory.DepotDistanceCustomerDifficultyWeight 1 1 1 R_SUPER_T - Jdk -> Internal
java.lang.Comparable org.optaplanner.examples.tsp.domain.solver.DomicileDistanceStandstillStrengthWeightFactory.DomicileDistanceStandstillStrengthWeight 1 1 1 R_SUPER_T - Jdk -> Internal
java.lang.Comparable org.optaplanner.examples.examination.domain.solver.ExamDifficultyWeightFactory.ExamDifficultyWeight 1 1 1 R_SUPER_T - Jdk -> Internal
java.lang.Comparable org.optaplanner.examples.examination.domain.solver.RoomStrengthWeightFactory.RoomStrengthWeight 1 1 1 R_SUPER_T - Jdk -> Internal
java.lang.Comparable org.optaplanner.examples.curriculumcourse.domain.solver.RoomStrengthWeightFactory.RoomStrengthWeight 1 1 1 R_SUPER_T - Jdk -> Internal
java.lang.Comparable org.optaplanner.examples.curriculumcourse.domain.solver.PeriodStrengthWeightFactory.PeriodStrengthWeight 1 1 1 R_SUPER_T - Jdk -> Internal
java.lang.Comparable org.optaplanner.examples.nqueens.domain.solution.QueenDifficultyWeightFactory.QueenDifficultyWeight 1 1 1 R_SUPER_T - Jdk -> Internal
java.lang.Comparable org.optaplanner.examples.pas.domain.solver.BedDesignationDifficultyWeightFactory.BedDesignationDifficultyWeight 1 1 1 R_SUPER_T - Jdk -> Internal
java.io.File org.optaplanner.benchmark.impl.loader.ProblemProvider<Solution_> 2 1 1 - - Jdk -> Internal
org.optaplanner.benchmark.impl.result.ProblemBenchmarkResult org.optaplanner.benchmark.impl.loader.ProblemProvider<Solution_> 1 1 1 - - Internal -> Internal
java.util.concurrent.ThreadPoolExecutor java.util.concurrent.ExecutorService 1 1 1 R_SUPER_T - Jdk -> Jdk
javax.swing.JPanel javax.swing.JList<org.optaplanner.examples.common.swingui.SolverAndPersistenceFrame.QuickOpenAction> 3 1 1 SIBLING - Jdk -> Jdk
javax.swing.Action java.io.File 1 1 1 - - Jdk -> Jdk
org.optaplanner.examples.common.persistence.AbstractSolutionImporter org.optaplanner.examples.tsp.persistence.TspImporter 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.examples.common.persistence.SolutionDao org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO<Solution_> 1 1 1 - - Internal -> Internal
org.optaplanner.examples.common.persistence.SolutionDao org.optaplanner.examples.coachshuttlegathering.app.CoachShuttleGatheringApp 1 1 1 - - Internal -> Internal
org.optaplanner.examples.common.persistence.SolutionDao org.optaplanner.examples.machinereassignment.app.MachineReassignmentApp 1 1 1 - - Internal -> Internal
org.optaplanner.examples.common.persistence.AbstractSolutionImporter org.optaplanner.examples.curriculumcourse.persistence.CurriculumCourseImporter 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.examples.common.persistence.SolutionDao org.optaplanner.examples.dinnerparty.app.DinnerPartyApp 1 1 1 - - Internal -> Internal
org.optaplanner.examples.common.persistence.AbstractSolutionImporter org.optaplanner.examples.machinereassignment.persistence.MachineReassignmentImporter 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.examples.common.persistence.AbstractSolutionImporter org.optaplanner.examples.investment.persistence.InvestmentImporter 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.examples.common.persistence.AbstractSolutionImporter org.optaplanner.examples.examination.persistence.ExaminationImporter 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.examples.common.persistence.AbstractSolutionImporter org.optaplanner.examples.common.app.CommonApp<Solution_> 1 1 1 - - Internal -> Internal
org.optaplanner.examples.common.persistence.AbstractSolutionImporter org.optaplanner.examples.coachshuttlegathering.persistence.CoachShuttleGatheringImporter 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.examples.common.persistence.AbstractSolutionImporter org.optaplanner.examples.projectjobscheduling.persistence.ProjectJobSchedulingImporter 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.examples.common.persistence.SolutionDao org.optaplanner.examples.tsp.app.TspApp 1 1 1 - - Internal -> Internal
org.optaplanner.examples.common.persistence.SolutionDao org.optaplanner.examples.cheaptime.app.CheapTimeApp 1 1 1 - - Internal -> Internal
org.optaplanner.examples.common.persistence.SolutionDao org.optaplanner.examples.pas.app.PatientAdmissionScheduleApp 1 1 1 - - Internal -> Internal
org.optaplanner.examples.common.persistence.SolutionDao org.optaplanner.examples.examination.app.ExaminationApp 1 1 1 - - Internal -> Internal
org.optaplanner.examples.cheaptime.persistence.CheapTimeImporter org.optaplanner.examples.common.persistence.SolutionConverter<org.optaplanner.examples.cheaptime.domain.CheapTimeSolution> 1 1 1 - - Internal -> Internal
org.optaplanner.examples.common.persistence.SolutionDao org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO<org.optaplanner.examples.cloudbalancing.domain.CloudBalance> 1 1 1 - - Internal -> Internal
org.optaplanner.examples.common.persistence.SolutionDao org.optaplanner.examples.tennis.app.TennisApp 1 1 1 - - Internal -> Internal
org.optaplanner.examples.common.persistence.AbstractSolutionImporter org.optaplanner.examples.cheaptime.persistence.CheapTimeImporter 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.examples.common.persistence.SolutionDao org.optaplanner.examples.travelingtournament.app.TravelingTournamentApp 1 1 1 - - Internal -> Internal
org.optaplanner.examples.common.persistence.SolutionDao org.optaplanner.examples.common.app.CommonApp 4 1 1 - - Internal -> Internal
org.optaplanner.examples.common.persistence.SolutionDao org.optaplanner.examples.nqueens.app.NQueensApp 1 1 1 - - Internal -> Internal
org.optaplanner.examples.common.persistence.SolutionDao org.optaplanner.examples.meetingscheduling.app.MeetingSchedulingApp 1 1 1 - - Internal -> Internal
org.optaplanner.examples.tsp.persistence.TspImporter org.optaplanner.examples.common.persistence.SolutionConverter<org.optaplanner.examples.tsp.domain.TspSolution> 1 1 1 - - Internal -> Internal
org.optaplanner.examples.common.persistence.SolutionDao org.optaplanner.examples.taskassigning.app.TaskAssigningApp 1 1 1 - - Internal -> Internal
org.optaplanner.examples.common.persistence.AbstractSolutionImporter org.optaplanner.examples.pas.persistence.PatientAdmissionScheduleImporter 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.examples.common.persistence.SolutionDao org.optaplanner.examples.nurserostering.app.NurseRosteringApp 1 1 1 - - Internal -> Internal
org.optaplanner.examples.common.persistence.SolutionDao org.optaplanner.examples.projectjobscheduling.app.ProjectJobSchedulingApp 1 1 1 - - Internal -> Internal
org.optaplanner.examples.coachshuttlegathering.persistence.CoachShuttleGatheringImporter org.optaplanner.examples.common.persistence.SolutionConverter<org.optaplanner.examples.coachshuttlegathering.domain.CoachShuttleGatheringSolution> 1 1 1 - - Internal -> Internal
org.optaplanner.examples.common.persistence.AbstractSolutionImporter org.optaplanner.examples.vehiclerouting.persistence.VehicleRoutingImporter 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.examples.common.persistence.SolutionDao org.optaplanner.examples.common.app.CommonApp<Solution_> 1 1 1 - - Internal -> Internal
org.optaplanner.examples.common.persistence.SolutionDao org.optaplanner.examples.vehiclerouting.app.VehicleRoutingApp 1 1 1 - - Internal -> Internal
org.optaplanner.examples.common.persistence.SolutionDao org.optaplanner.examples.investment.app.InvestmentApp 1 1 1 - - Internal -> Internal
org.optaplanner.examples.common.persistence.SolutionDao org.optaplanner.examples.cloudbalancing.app.CloudBalancingApp 1 1 1 - - Internal -> Internal
org.optaplanner.examples.vehiclerouting.persistence.VehicleRoutingImporter org.optaplanner.examples.common.persistence.SolutionConverter<org.optaplanner.examples.vehiclerouting.domain.VehicleRoutingSolution> 1 1 1 - - Internal -> Internal
org.optaplanner.examples.common.persistence.AbstractSolutionImporter org.optaplanner.examples.travelingtournament.persistence.TravelingTournamentImporter 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.examples.common.persistence.SolutionDao org.optaplanner.persistence.common.api.domain.solution.SolutionFileIO 5 1 1 - - Internal -> Internal
org.optaplanner.examples.common.persistence.AbstractSolutionImporter org.optaplanner.examples.nurserostering.persistence.NurseRosteringImporter 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.examples.scrabble.persistence.ScrabbleImporter org.optaplanner.examples.common.persistence.SolutionConverter<org.optaplanner.examples.scrabble.domain.ScrabbleSolution> 1 1 1 - - Internal -> Internal
org.optaplanner.examples.common.persistence.SolutionDao org.optaplanner.examples.curriculumcourse.app.CurriculumCourseApp 1 1 1 - - Internal -> Internal
org.optaplanner.examples.investment.persistence.InvestmentImporter org.optaplanner.examples.common.persistence.SolutionConverter<org.optaplanner.examples.investment.domain.InvestmentSolution> 1 1 1 - - Internal -> Internal
short org.apache.poi.xssf.usermodel.XSSFColor 1 1 1 - - Jdk -> External
org.apache.poi.ss.usermodel.IndexedColors org.apache.poi.xssf.usermodel.XSSFColor 5 1 1 - - External -> External
boolean void 1 1 1 - - Jdk -> Jdk
java.util.List<org.optaplanner.examples.conferencescheduling.domain.Speaker> org.optaplanner.examples.conferencescheduling.domain.Room 1 1 1 - - Jdk -> Internal
org.apache.poi.ss.usermodel.Cell void 1 1 1 - - External -> Jdk
org.apache.poi.ss.usermodel.Cell org.apache.poi.xssf.usermodel.XSSFCell 10 1 1 T_SUPER_R - External -> External
org.apache.poi.ss.usermodel.Sheet org.apache.poi.xssf.usermodel.XSSFSheet 2 1 1 T_SUPER_R - External -> External
org.apache.poi.ss.usermodel.Row org.apache.poi.xssf.usermodel.XSSFRow 2 1 1 T_SUPER_R - External -> External
org.apache.poi.ss.usermodel.Workbook org.apache.poi.xssf.usermodel.XSSFWorkbook 4 1 1 T_SUPER_R - External -> External
org.apache.poi.ss.usermodel.CellStyle org.apache.poi.xssf.usermodel.XSSFCellStyle 9 1 1 T_SUPER_R - External -> External
org.optaplanner.core.impl.testdata.domain.TestdataSolution ? 7 1 1 - - Internal -> TypeVariable
org.optaplanner.core.impl.score.director.InnerScoreDirector org.optaplanner.core.impl.score.director.ScoreDirector 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.heuristic.selector.move.generic.ChangeMove org.optaplanner.core.impl.heuristic.selector.move.generic.chained.ChainedChangeMove 1 1 1 T_SUPER_R - Internal -> Internal
org.optaplanner.core.impl.heuristic.move.AbstractMove org.optaplanner.core.impl.partitionedsearch.scope.PartitionChangeMove 1 1 1 T_SUPER_R - Internal -> Internal
java.lang.String java.util.Set<java.lang.String> 7 2 1 - - Jdk -> Jdk
java.util.LinkedHashSet java.util.Set 1 1 1 R_SUPER_T - Jdk -> Jdk
java.util.Set java.util.Map 2 2 1 - - Jdk -> Jdk
java.lang.String org.optaplanner.examples.conferencescheduling.domain.TalkType 15 1 1 SIBLING - Jdk -> Internal
java.util.Map.Entry<org.optaplanner.examples.conferencescheduling.domain.TalkType, java.lang.Long> org.optaplanner.core.api.score.constraint.ConstraintMatchTotal 1 1 1 - - Jdk -> Internal
org.optaplanner.core.impl.score.director.ScoreDirector org.optaplanner.core.impl.score.director.InnerScoreDirector 3 1 1 R_SUPER_T - Internal -> Internal
double long 1 1 1 - Narrowing Jdk -> Jdk
java.time.LocalDate org.apache.commons.lang3.tuple.Pair<java.time.LocalDate, org.optaplanner.examples.rocktour.domain.RockTimeOfDay> 1 1 1 SIBLING - Jdk -> External
java.util.List java.util.Map 1 1 1 - - Jdk -> Jdk
org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore 3 1 1 SIBLING - Internal -> Internal
org.apache.commons.lang3.tuple.Pair<java.time.LocalDate, org.optaplanner.examples.rocktour.domain.RockTimeOfDay> org.optaplanner.examples.rocktour.domain.solver.RockShowVariableListener.Arrival 2 1 1 - - External -> Internal
org.optaplanner.core.impl.localsearch.decider.multithreaded.RearrangingBlockingQueue.MoveResult org.optaplanner.core.impl.solver.thread.OrderByMoveIndexBlockingQueue.MoveResult 1 1 1 - - Internal -> Internal
org.optaplanner.core.impl.heuristic.thread.MoveThreadRunner org.optaplanner.core.impl.heuristic.thread.MoveThreadRunner<Solution_> 2 1 1 - - Internal -> Internal
java.util.Map<java.lang.String, java.lang.Integer> void 2 1 1 - - Jdk -> Jdk
org.optaplanner.core.impl.domain.solution.cloner.FieldAccessingSolutionCloner org.optaplanner.core.api.domain.solution.cloner.SolutionCloner 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.examples.conferencescheduling.domain.ConferenceSolution java.lang.Object 1 1 1 - - Internal -> Jdk
java.lang.String org.optaplanner.examples.conferencescheduling.domain.Talk 5 1 1 SIBLING - Jdk -> Internal
long java.util.concurrent.atomic.AtomicLong 1 1 1 - - Jdk -> Jdk
java.time.LocalDate java.util.List<org.optaplanner.examples.flightcrewscheduling.domain.FlightAssignment> 1 1 1 - - Jdk -> Jdk
org.optaplanner.core.impl.domain.variable.inverserelation.SingletonInverseVariableSupply java.lang.Object 2 2 1 - - Internal -> Jdk
org.optaplanner.core.impl.domain.variable.anchor.AnchorVariableSupply java.lang.Object 1 1 1 - - Internal -> Jdk
org.optaplanner.test.impl.score.buildin.hardsoft.HardSoftScoreVerifier org.optaplanner.test.impl.score.buildin.hardmediumsoft.HardMediumSoftScoreVerifier 3 1 1 SIBLING - Internal -> Internal
java.util.Map<java.util.List<java.lang.String>, org.optaplanner.core.impl.domain.variable.descriptor.ShadowVariableDescriptor> java.lang.String 3 1 1 - - Jdk -> Jdk
org.optaplanner.examples.conferencescheduling.domain.Talk void 1 1 1 - - Internal -> Jdk
org.optaplanner.core.api.score.Score org.optaplanner.core.api.score.buildin.hardsoftlong.HardSoftLongScore 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.api.score.Score org.optaplanner.core.api.score.buildin.simple.SimpleScore 2 2 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.api.score.Score org.optaplanner.core.api.score.buildin.hardmediumsoftbigdecimal.HardMediumSoftBigDecimalScore 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.api.score.Score org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.api.score.Score org.optaplanner.core.api.score.buildin.simplebigdecimal.SimpleBigDecimalScore 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.api.score.Score org.optaplanner.core.api.score.buildin.bendablelong.BendableLongScore 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.api.score.Score org.optaplanner.core.api.score.buildin.bendablebigdecimal.BendableBigDecimalScore 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.api.score.Score org.optaplanner.core.api.score.buildin.hardsoftbigdecimal.HardSoftBigDecimalScore 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.api.score.Score org.optaplanner.core.api.score.buildin.simplelong.SimpleLongScore 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.api.score.Score org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore 1 1 1 R_SUPER_T - Internal -> Internal
int org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore 153 2 1 Composition - Jdk -> Internal
org.optaplanner.core.api.score.Score org.optaplanner.core.api.score.buildin.hardsoftdouble.HardSoftDoubleScore 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.api.score.Score org.optaplanner.core.api.score.buildin.simpledouble.SimpleDoubleScore 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.api.score.Score org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.api.score.Score org.optaplanner.core.api.score.buildin.bendable.BendableScore 1 1 1 R_SUPER_T - Internal -> Internal
org.optaplanner.core.impl.domain.parametrization.descriptor.ParametrizationDescriptor org.optaplanner.core.impl.domain.constraintweight.descriptor.ConstraintWeightPackDescriptor 1 1 1 - - Internal -> Internal
org.optaplanner.core.impl.domain.common.accessor.MemberAccessor org.optaplanner.core.impl.domain.constraintweight.descriptor.ConstraintWeightDescriptor<Solution_> 1 1 1 Composition - Internal -> Internal
long org.optaplanner.core.api.score.buildin.hardmediumsoftlong.HardMediumSoftLongScore 3 1 1 Composition - Jdk -> Internal
org.optaplanner.core.api.domain.constraintweight.ConstraintWeightPack org.optaplanner.core.api.domain.constraintweight.ConstraintConfiguration 2 1 1 - - Internal -> Internal
long java.lang.Integer 1 1 1 - - Jdk -> Jdk
int org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore 5 1 1 Composition - Jdk -> Internal
java.io.Writer java.io.StringWriter 1 1 1 T_SUPER_R - Jdk -> Jdk
boolean java.lang.Boolean 4 1 1 - Boxing Jdk -> Jdk
java.lang.Boolean boolean 4 1 1 - Unboxing Jdk -> Jdk
org.hibernate.engine.spi.SessionImplementor org.hibernate.engine.spi.SharedSessionContractImplementor 5 1 1 - - Internal -> Internal