## Uses of Class
org.optaplanner.core.impl.domain.solution.descriptor.SolutionDescriptor

- Packages that use SolutionDescriptor
  Package | Description
  --- | ---
  org.optaplanner.benchmark.impl.loader |
  org.optaplanner.core.config | Classes which represent the XML Solver configuration of OptaPlanner.
  org.optaplanner.core.config.domain |
  org.optaplanner.core.config.exhaustivesearch |
  org.optaplanner.core.config.heuristic.policy |
  org.optaplanner.core.config.score.director |
  org.optaplanner.core.config.solver |
  org.optaplanner.core.impl.domain.constraintweight.descriptor |
  org.optaplanner.core.impl.domain.entity.descriptor |
  org.optaplanner.core.impl.domain.solution.cloner |
  org.optaplanner.core.impl.domain.solution.descriptor |
  org.optaplanner.core.impl.domain.solution.mutation |
  org.optaplanner.core.impl.phase.scope |
  org.optaplanner.core.impl.score.director |
  org.optaplanner.core.impl.score.director.drools |
  org.optaplanner.core.impl.score.director.drools.testgen | Classes to help isolate incremental score calculation bugs during `EnvironmentMode.isAsserted()`.
  org.optaplanner.core.impl.score.director.easy |
  org.optaplanner.core.impl.score.director.incremental |
  org.optaplanner.core.impl.score.director.stream |
  org.optaplanner.core.impl.score.stream |
  org.optaplanner.core.impl.score.stream.bavet |
  org.optaplanner.core.impl.score.stream.drools |
  org.optaplanner.core.impl.solver.scope |

- - ### Uses of SolutionDescriptor in org.optaplanner.benchmark.impl.loader

    Constructors in org.optaplanner.benchmark.impl.loader with parameters of type SolutionDescriptor
    Constructor and Description
    `InstanceProblemProvider(String problemName, SolutionDescriptor<Solution_> solutionDescriptor, Solution_ problem)`

  - ### Uses of SolutionDescriptor in org.optaplanner.core.config

    Methods in org.optaplanner.core.config with parameters of type SolutionDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `protected EntityDescriptor` | AbstractConfig.`deduceEntityDescriptor(SolutionDescriptor solutionDescriptor, Class<?> entityClass)`

  - ### Uses of SolutionDescriptor in org.optaplanner.core.config.domain

    Methods in org.optaplanner.core.config.domain that return SolutionDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `SolutionDescriptor` | ScanAnnotatedClassesConfig.`buildSolutionDescriptor(SolverConfigContext configContext, ClassLoader classLoader, ScoreDefinition deprecatedScoreDefinition)`

  - ### Uses of SolutionDescriptor in org.optaplanner.core.config.exhaustivesearch

    Methods in org.optaplanner.core.config.exhaustivesearch with parameters of type SolutionDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `protected EntityDescriptor` | ExhaustiveSearchPhaseConfig.`deduceEntityDescriptor(SolutionDescriptor solutionDescriptor)`

  - ### Uses of SolutionDescriptor in org.optaplanner.core.config.heuristic.policy

    Methods in org.optaplanner.core.config.heuristic.policy that return SolutionDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `SolutionDescriptor` | HeuristicConfigPolicy.`getSolutionDescriptor()`

  - ### Uses of SolutionDescriptor in org.optaplanner.core.config.score.director

    Methods in org.optaplanner.core.config.score.director with parameters of type SolutionDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `protected <Solution_> ConstraintStreamScoreDirectorFactory<Solution_>` | ScoreDirectorFactoryConfig.`buildConstraintStreamScoreDirectorFactory(SolutionDescriptor<Solution_> solutionDescriptor)`
    `protected <Solution_> DroolsScoreDirectorFactory<Solution_>` | ScoreDirectorFactoryConfig.`buildDroolsScoreDirectorFactory(SolverConfigContext configContext, ClassLoader classLoader, SolutionDescriptor<Solution_> solutionDescriptor)`
    `protected <Solution_> EasyScoreDirectorFactory<Solution_>` | ScoreDirectorFactoryConfig.`buildEasyScoreDirectorFactory(SolutionDescriptor<Solution_> solutionDescriptor)`
    `protected <Solution_> IncrementalScoreDirectorFactory<Solution_>` | ScoreDirectorFactoryConfig.`buildIncrementalScoreDirectorFactory(SolutionDescriptor<Solution_> solutionDescriptor)`
    `<Solution_> InnerScoreDirectorFactory<Solution_>` | ScoreDirectorFactoryConfig.`buildScoreDirectorFactory(SolverConfigContext configContext, ClassLoader classLoader, EnvironmentMode environmentMode, SolutionDescriptor<Solution_> solutionDescriptor)`

  - ### Uses of SolutionDescriptor in org.optaplanner.core.config.solver

    Methods in org.optaplanner.core.config.solver that return SolutionDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `<Solution_> SolutionDescriptor<Solution_>` | SolverConfig.`buildSolutionDescriptor(SolverConfigContext configContext)` Do not use this method, it is an internal method.

  - ### Uses of SolutionDescriptor in org.optaplanner.core.impl.domain.constraintweight.descriptor

    Methods in org.optaplanner.core.impl.domain.constraintweight.descriptor that return SolutionDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `SolutionDescriptor<Solution_>` | ConstraintConfigurationDescriptor.`getSolutionDescriptor()`

    Constructors in org.optaplanner.core.impl.domain.constraintweight.descriptor with parameters of type SolutionDescriptor
    Constructor and Description
    `ConstraintConfigurationDescriptor(SolutionDescriptor<Solution_> solutionDescriptor, Class<?> constraintConfigurationClass)`

  - ### Uses of SolutionDescriptor in org.optaplanner.core.impl.domain.entity.descriptor

    Methods in org.optaplanner.core.impl.domain.entity.descriptor that return SolutionDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `SolutionDescriptor<Solution_>` | EntityDescriptor.`getSolutionDescriptor()`

    Constructors in org.optaplanner.core.impl.domain.entity.descriptor with parameters of type SolutionDescriptor
    Constructor and Description
    `EntityDescriptor(SolutionDescriptor<Solution_> solutionDescriptor, Class<?> entityClass)`

  - ### Uses of SolutionDescriptor in org.optaplanner.core.impl.domain.solution.cloner

    Fields in org.optaplanner.core.impl.domain.solution.cloner declared as SolutionDescriptor
    Modifier and Type | Field and Description
    --- | ---
    `protected SolutionDescriptor<Solution_>` | FieldAccessingSolutionCloner.`solutionDescriptor`

    Constructors in org.optaplanner.core.impl.domain.solution.cloner with parameters of type SolutionDescriptor
    Constructor and Description
    `FieldAccessingSolutionCloner(SolutionDescriptor<Solution_> solutionDescriptor)`

  - ### Uses of SolutionDescriptor in org.optaplanner.core.impl.domain.solution.descriptor

    Methods in org.optaplanner.core.impl.domain.solution.descriptor that return SolutionDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `static <Solution_> SolutionDescriptor<Solution_>` | SolutionDescriptor.`buildSolutionDescriptor(Class<Solution_> solutionClass, Class<?>... entityClasses)`
    `static <Solution_> SolutionDescriptor<Solution_>` | SolutionDescriptor.`buildSolutionDescriptor(Class<Solution_> solutionClass, List<Class<?>> entityClassList, ScoreDefinition deprecatedScoreDefinition)`

  - ### Uses of SolutionDescriptor in org.optaplanner.core.impl.domain.solution.mutation

    Fields in org.optaplanner.core.impl.domain.solution.mutation declared as SolutionDescriptor
    Modifier and Type | Field and Description
    --- | ---
    `protected SolutionDescriptor<Solution_>` | MutationCounter.`solutionDescriptor`

    Constructors in org.optaplanner.core.impl.domain.solution.mutation with parameters of type SolutionDescriptor
    Constructor and Description
    `MutationCounter(SolutionDescriptor<Solution_> solutionDescriptor)`

  - ### Uses of SolutionDescriptor in org.optaplanner.core.impl.phase.scope

    Methods in org.optaplanner.core.impl.phase.scope that return SolutionDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `SolutionDescriptor<Solution_>` | AbstractPhaseScope.`getSolutionDescriptor()`

  - ### Uses of SolutionDescriptor in org.optaplanner.core.impl.score.director

    Fields in org.optaplanner.core.impl.score.director declared as SolutionDescriptor
    Modifier and Type | Field and Description
    --- | ---
    `protected SolutionDescriptor<Solution_>` | AbstractScoreDirectorFactory.`solutionDescriptor`

    Methods in org.optaplanner.core.impl.score.director that return SolutionDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `SolutionDescriptor<Solution_>` | InnerScoreDirectorFactory.`getSolutionDescriptor()`
    `SolutionDescriptor<Solution_>` | InnerScoreDirector.`getSolutionDescriptor()`
    `SolutionDescriptor<Solution_>` | AbstractScoreDirectorFactory.`getSolutionDescriptor()`
    `SolutionDescriptor<Solution_>` | AbstractScoreDirector.`getSolutionDescriptor()`

    Constructors in org.optaplanner.core.impl.score.director with parameters of type SolutionDescriptor
    Constructor and Description
    `AbstractScoreDirectorFactory(SolutionDescriptor<Solution_> solutionDescriptor)`

  - ### Uses of SolutionDescriptor in org.optaplanner.core.impl.score.director.drools

    Constructors in org.optaplanner.core.impl.score.director.drools with parameters of type SolutionDescriptor
    Constructor and Description
    `DroolsScoreDirectorFactory(SolutionDescriptor<Solution_> solutionDescriptor, org.kie.api.KieBase kieBase)`
    `DroolsScoreDirectorFactory(SolutionDescriptor<Solution_> solutionDescriptor, org.kie.api.runtime.KieContainer kieContainer, String ksessionName)`
    `LegacyDroolsScoreDirectorFactory(SolutionDescriptor<Solution_> solutionDescriptor, org.kie.api.KieBase kieBase)`

  - ### Uses of SolutionDescriptor in org.optaplanner.core.impl.score.director.drools.testgen

    Constructors in org.optaplanner.core.impl.score.director.drools.testgen with parameters of type SolutionDescriptor
    Constructor and Description
    `TestGenDroolsScoreDirectorFactory(SolutionDescriptor<Solution_> solutionDescriptor, org.kie.api.runtime.KieContainer kieContainer, String ksessionName)`
    `TestGenLegacyDroolsScoreDirectorFactory(SolutionDescriptor<Solution_> solutionDescriptor, org.kie.api.KieBase kieBase, List<String> scoreDrlList, List<File> scoreDrlFileList)`

  - ### Uses of SolutionDescriptor in org.optaplanner.core.impl.score.director.easy

    Constructors in org.optaplanner.core.impl.score.director.easy with parameters of type SolutionDescriptor
    Constructor and Description
    `EasyScoreDirectorFactory(SolutionDescriptor<Solution_> solutionDescriptor, EasyScoreCalculator<Solution_> easyScoreCalculator)`

  - ### Uses of SolutionDescriptor in org.optaplanner.core.impl.score.director.incremental

    Constructors in org.optaplanner.core.impl.score.director.incremental with parameters of type SolutionDescriptor
    Constructor and Description
    `IncrementalScoreDirectorFactory(SolutionDescriptor<Solution_> solutionDescriptor, Class<? extends IncrementalScoreCalculator> incrementalScoreCalculatorClass, Map<String,String> incrementalScoreCalculatorCustomProperties)`

  - ### Uses of SolutionDescriptor in org.optaplanner.core.impl.score.director.stream

    Constructors in org.optaplanner.core.impl.score.director.stream with parameters of type SolutionDescriptor
    Constructor and Description
    `ConstraintStreamScoreDirectorFactory(SolutionDescriptor<Solution_> solutionDescriptor, ConstraintProvider constraintProvider, ConstraintStreamImplType constraintStreamImplType)`

  - ### Uses of SolutionDescriptor in org.optaplanner.core.impl.score.stream

    Methods in org.optaplanner.core.impl.score.stream that return SolutionDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `SolutionDescriptor<Solution_>` | InnerConstraintFactory.`getSolutionDescriptor()`

  - ### Uses of SolutionDescriptor in org.optaplanner.core.impl.score.stream.bavet

    Methods in org.optaplanner.core.impl.score.stream.bavet that return SolutionDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `SolutionDescriptor<Solution_>` | BavetConstraintFactory.`getSolutionDescriptor()`

    Constructors in org.optaplanner.core.impl.score.stream.bavet with parameters of type SolutionDescriptor
    Constructor and Description
    `BavetConstraintFactory(SolutionDescriptor<Solution_> solutionDescriptor)`
    `BavetConstraintSessionFactory(SolutionDescriptor<Solution_> solutionDescriptor, List<BavetConstraint<Solution_>> constraintList)`

  - ### Uses of SolutionDescriptor in org.optaplanner.core.impl.score.stream.drools

    Methods in org.optaplanner.core.impl.score.stream.drools that return SolutionDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `SolutionDescriptor<Solution_>` | DroolsConstraintFactory.`getSolutionDescriptor()`

    Constructors in org.optaplanner.core.impl.score.stream.drools with parameters of type SolutionDescriptor
    Constructor and Description
    `DroolsConstraintFactory(SolutionDescriptor<Solution_> solutionDescriptor)`
    `DroolsConstraintSessionFactory(SolutionDescriptor<Solution_> solutionDescriptor, org.kie.api.KieBase kieBase, List<DroolsConstraint<Solution_>> constraintList)`

  - ### Uses of SolutionDescriptor in org.optaplanner.core.impl.solver.scope

    Methods in org.optaplanner.core.impl.solver.scope that return SolutionDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `SolutionDescriptor<Solution_>` | DefaultSolverScope.`getSolutionDescriptor()`

Copyright © 2006–2020 JBoss by Red Hat. All rights reserved.