## Uses of Interface
org.optaplanner.core.impl.score.stream.InnerConstraintFactory

- Packages that use InnerConstraintFactory
  Package | Description
  --- | ---
  org.optaplanner.core.impl.score.stream.bavet |
  org.optaplanner.core.impl.score.stream.common |
  org.optaplanner.core.impl.score.stream.drools |

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

    Classes in org.optaplanner.core.impl.score.stream.bavet that implement InnerConstraintFactory
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BavetConstraintFactory<Solution_>` |

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

    Classes in org.optaplanner.core.impl.score.stream.common with type parameters of type InnerConstraintFactory
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractConstraint<Solution_,​ConstraintFactory extends InnerConstraintFactory<Solution_>>` |

    Fields in org.optaplanner.core.impl.score.stream.common declared as InnerConstraintFactory
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected ConstraintFactory` | AbstractConstraint.`constraintFactory` |

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

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

    Classes in org.optaplanner.core.impl.score.stream.drools that implement InnerConstraintFactory
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DroolsConstraintFactory<Solution_>` |