# Hierarchy For Package org.optaplanner.core.api.domain.solution

Package Hierarchies:

- All Packages

## Interface Hierarchy

- org.optaplanner.core.impl.score.definition.ScoreDefinition<S>
  - org.optaplanner.core.api.domain.solution.PlanningScore.NullScoreDefinition
- org.optaplanner.core.api.domain.solution.Solution<S>
- org.optaplanner.core.api.domain.solution.cloner.SolutionCloner<Solution_>
  - org.optaplanner.core.api.domain.solution.PlanningSolution.NullSolutionCloner

## Annotation Type Hierarchy

- org.optaplanner.core.api.domain.solution.PlanningEntityCollectionProperty (implements java.lang.annotation.Annotation)
- org.optaplanner.core.api.domain.solution.PlanningEntityProperty (implements java.lang.annotation.Annotation)
- org.optaplanner.core.api.domain.solution.PlanningScore (implements java.lang.annotation.Annotation)
- org.optaplanner.core.api.domain.solution.PlanningSolution (implements java.lang.annotation.Annotation)
- org.optaplanner.core.api.domain.solution.ProblemFactCollectionProperty (implements java.lang.annotation.Annotation)
- org.optaplanner.core.api.domain.solution.ProblemFactProperty (implements java.lang.annotation.Annotation)