## Uses of Interface
org.optaplanner.core.impl.score.stream.drools.common.DroolsMetadata

- Packages that use DroolsMetadata
  Package | Description
  --- | ---
  org.optaplanner.core.impl.score.stream.drools.bi |
  org.optaplanner.core.impl.score.stream.drools.common |
  org.optaplanner.core.impl.score.stream.drools.tri |
  org.optaplanner.core.impl.score.stream.drools.uni |

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

    Methods in org.optaplanner.core.impl.score.stream.drools.bi that return DroolsMetadata
    Modifier and Type | Method and Description
    --- | ---
    `DroolsMetadata<Object,A>` | DroolsBiCondition.`getAMetadata()`
    `DroolsMetadata<Object,B>` | DroolsBiCondition.`getBMetadata()`

    Constructors in org.optaplanner.core.impl.score.stream.drools.bi with parameters of type DroolsMetadata
    Constructor and Description
    `DroolsBiCondition(DroolsMetadata<Object,A> aMetadata, DroolsMetadata<Object,B> bMetadata)`
    `DroolsBiCondition(DroolsMetadata<Object,A> aMetadata, DroolsMetadata<Object,B> bMetadata)`

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

    Classes in org.optaplanner.core.impl.score.stream.drools.common that implement DroolsMetadata
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DroolsGenuineMetadata<A>`
    `class` | `DroolsInferredMetadata<A>`

    Methods in org.optaplanner.core.impl.score.stream.drools.common that return DroolsMetadata
    Modifier and Type | Method and Description
    --- | ---
    `DroolsMetadata<LogicalFactType,GenuineFactType>` | DroolsMetadata.`substitute(Supplier<org.drools.model.PatternDSL.PatternDef<LogicalFactType>> patternBuilder)` Create new `DroolsMetadata`, where its pattern will be different.

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

    Methods in org.optaplanner.core.impl.score.stream.drools.tri that return DroolsMetadata
    Modifier and Type | Method and Description
    --- | ---
    `DroolsMetadata<Object,A>` | DroolsTriCondition.`getAMetadata()`
    `DroolsMetadata<Object,B>` | DroolsTriCondition.`getBMetadata()`
    `DroolsMetadata<Object,C>` | DroolsTriCondition.`getCMetadata()`

    Constructors in org.optaplanner.core.impl.score.stream.drools.tri with parameters of type DroolsMetadata
    Constructor and Description
    `DroolsTriCondition(DroolsMetadata<Object,A> aMetadata, DroolsMetadata<Object,B> bMetadata, DroolsMetadata<Object,C> cMetadata)`
    `DroolsTriCondition(DroolsMetadata<Object,A> aMetadata, DroolsMetadata<Object,B> bMetadata, DroolsMetadata<Object,C> cMetadata)`
    `DroolsTriCondition(DroolsMetadata<Object,A> aMetadata, DroolsMetadata<Object,B> bMetadata, DroolsMetadata<Object,C> cMetadata)`

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

    Methods in org.optaplanner.core.impl.score.stream.drools.uni that return DroolsMetadata
    Modifier and Type | Method and Description
    --- | ---
    `DroolsMetadata<Object,A>` | DroolsUniCondition.`getAMetadata()`

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